X-Git-Url: https://git.octo.it/?p=liboconfig.git;a=blobdiff_plain;f=src%2Fparser.lex;fp=src%2Fparser.lex;h=1d2380585e95f7d36758b028ad7257df17cdeed9;hp=3a7c4669a7a65decb30313790036e9e2ece07d17;hb=87b8488ffc92d9ed9952146486ef42b43f44b5f5;hpb=042ec8b4b5b7cabc9ff8833faab7fc9e6ce8b0f3 diff --git a/src/parser.lex b/src/parser.lex index 3a7c466..1d23805 100644 --- a/src/parser.lex +++ b/src/parser.lex @@ -23,30 +23,7 @@ COMMENT #.* {BOOL_TRUE} {yylval.boolean = 1; return (TRUE);} {BOOL_FALSE} {yylval.boolean = 0; return (FALSE);} -{QUOTED_STRING} {yylval.string = strdup (yytext); return (QUOTED_STRING);} -{UNQUOTED_STRING} {yylval.string = strdup (yytext); return (UNQUOTED_STRING);} +{QUOTED_STRING} {yylval.string = yytext; return (QUOTED_STRING);} +{UNQUOTED_STRING} {yylval.string = yytext; return (UNQUOTED_STRING);} %% -/* -static char *unquote (const char *orig) -{ - char *ret = strdup (orig); - int len; - int i; - - if (ret == NULL) - return (NULL); - - len = strlen (ret); - for (i = 0; i < len; i++) - { - if (ret[i] == '\\') - { - memmove (ret + i; ret + (i + 1); len - (i + 1)); - len--; - } - } - - return (ret); -} -*/