Index: ossp-pkg/cfg/cfg_syn_scan.l RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_syn_scan.l,v rcsdiff -q -kk '-r1.21' '-r1.22' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_syn_scan.l,v' 2>/dev/null --- cfg_syn_scan.l 2004/11/28 17:23:45 1.21 +++ cfg_syn_scan.l 2004/11/28 17:28:27 1.22 @@ -174,7 +174,7 @@ cfg_buf_append(CTX->buf, NULL, 0, yytext[1]); } [^\\\"]+ { - cfg_buf_append(CTX->buf, yytext, 0, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } (.|\n) { cfg_buf_append(CTX->buf, NULL, 0, yytext[1]); @@ -201,10 +201,10 @@ cfg_buf_append(CTX->buf, NULL, 0, yytext[1]); } \\[^\\\'] { - cfg_buf_append(CTX->buf, yytext, 2, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } [^\\\']+ { - cfg_buf_append(CTX->buf, yytext, 0, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } (.|\n) { cfg_buf_append(CTX->buf, NULL, 0, yytext[1]); @@ -226,13 +226,13 @@ if (yytext[1] == cQuoteOpen || yytext[1] == cQuoteClose) cfg_buf_append(CTX->buf, NULL, 0, yytext[1]); else - cfg_buf_append(CTX->buf, yytext, 2, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } \\\n[ \t]* { /* no-op */ } {FQDELN} { - cfg_buf_append(CTX->buf, yytext, 0, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } (.|\n) { if (yytext[0] == cQuoteOpen || yytext[0] == cQuoteClose) { @@ -272,7 +272,7 @@ /* no-op */ } [^ \t\n;{}\\"']+ { - cfg_buf_append(CTX->buf, yytext, 0, 0); + cfg_buf_append(CTX->buf, yytext, yyleng, 0); } (.|\n) { cfg_buf_content(CTX->buf, &yylval->cpString, NULL, NULL);