From cdd41ef6894268be1070719b36709b58c2188985 Mon Sep 17 00:00:00 2001 From: Ludovic Jacomme Date: Fri, 14 Sep 2007 17:40:37 +0000 Subject: [PATCH] - bug fix: WITH SELECT using single bit signal --- alliance/src/vbl/src/vbl_bcomp_y.y | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/alliance/src/vbl/src/vbl_bcomp_y.y b/alliance/src/vbl/src/vbl_bcomp_y.y index ffd10cec..c813a2fd 100644 --- a/alliance/src/vbl/src/vbl_bcomp_y.y +++ b/alliance/src/vbl/src/vbl_bcomp_y.y @@ -6321,9 +6321,13 @@ choice { char Buffer[ 512 ]; - Buffer[ 0 ] = '"'; + /* hack */ + char delim = '"'; + char* scan = strchr($1, '\''); + if (scan) delim = '\''; + Buffer[ 0 ] = delim; vbl_tobin( &Buffer[1],$1,0,VBL_CASSIZE ); - Buffer[ VBL_CASSIZE + 2 ] = '"'; + Buffer[ VBL_CASSIZE + 2 ] = delim; Buffer[ VBL_CASSIZE + 3 ] = '\0'; $$.NAME = namealloc( Buffer );