X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Foptions%2Fscanner.l;h=dd6a9e004988446b6ebe5eb97c284721e18323b1;hb=9fd31c03436acf24c593dc3a77c905eb137ef570;hp=10d524c2f32dc235a4e0261165a35d11b5185891;hpb=cfaa34d5cd9f5b393ee49cad1eee854dedce4b72;p=m6w6%2Flibmemcached diff --git a/libmemcached/options/scanner.l b/libmemcached/options/scanner.l index 10d524c2..dd6a9e00 100644 --- a/libmemcached/options/scanner.l +++ b/libmemcached/options/scanner.l @@ -23,7 +23,6 @@ #include #include #include -#include #include #pragma GCC diagnostic ignored "-Wold-style-cast" @@ -77,11 +76,11 @@ =|,|[ ] { return yytext[0];} -[[:digit:]]+ { yylval->number = atoi(yytext); return (NUMBER); } +[[:digit:]]+ { yylval->number= atoi(yytext); return (NUMBER); } -:[[:digit:]]{1,5} { yylval->server.port = atoi(yytext +1); return PORT; } +:[[:digit:]]{1,5} { yylval->number= atoi(yytext +1); return PORT; } -"/?"[[:digit:]]{1,5} { yylval->server.weight = atoi(yytext +2); return WEIGHT_START; } +"/?"[[:digit:]]{1,5} { yylval->number= atoi(yytext +2); return WEIGHT_START; } [\t\r\n] ; /* skip whitespace */ @@ -161,7 +160,7 @@ JENKINS { return JENKINS; } yylval->server.weight= 1; yylval->server.c_str= yyextra->set_hostname(yytext, yyleng); if (yylval->server.c_str) - yylval->server.length= yyleng; + yylval->server.size= yyleng; return IPADDRESS; } @@ -172,20 +171,20 @@ JENKINS { return JENKINS; } yylval->server.weight= 1; yylval->server.c_str= yyextra->set_hostname(yytext, yyleng); if (yylval->server.c_str) - yylval->server.length= yyleng; + yylval->server.size= yyleng; return HOSTNAME; } yylval->string.c_str = yytext; - yylval->string.length = yyleng; + yylval->string.size = yyleng; return STRING; } (\".*\") { yylval->string.c_str = yytext; - yylval->string.length = yyleng; + yylval->string.size = yyleng; return QUOTED_STRING; }