diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2009-11-17 21:52:34 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2009-11-17 21:52:34 -0800 |
commit | 441f524c0733208c22dd5c38091070abd4063ae6 (patch) | |
tree | 9973d17ac80533dcc52b93de78607492bfaf7b0d /parser.l | |
parent | 001920e1750a6fa121552fcbcb6c8bcbe5a2460e (diff) | |
download | txr-441f524c0733208c22dd5c38091070abd4063ae6.tar.gz txr-441f524c0733208c22dd5c38091070abd4063ae6.tar.bz2 txr-441f524c0733208c22dd5c38091070abd4063ae6.zip |
More removal of C99 wide character I/O, and tightening up
of standard conformance.
Diffstat (limited to 'parser.l')
-rw-r--r-- | parser.l | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -359,7 +359,7 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} <SPECIAL>@ { yy_pop_state(); - yylval.lexeme = wcsdup(L"@"); + yylval.lexeme = chk_strdup(L"@"); return TEXT; } @@ -381,7 +381,7 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} wchar_t lexeme[2]; lexeme[0] = char_esc(yytext[1]); lexeme[1] = 0; - yylval.lexeme = wcsdup(lexeme); + yylval.lexeme = chk_strdup(lexeme); yy_pop_state(); return TEXT; } @@ -390,7 +390,7 @@ UONLY {U2}{U}|{U3}{U}{U}|{U4}{U}{U}{U} wchar_t lexeme[2]; lexeme[0] = num_esc(yytext + 1); lexeme[1] = 0; - yylval.lexeme = wcsdup(lexeme); + yylval.lexeme = chk_strdup(lexeme); yy_pop_state(); return TEXT; } |