4 #define _XOPEN_SOURCE 600
14 /* yyleng is precomputed strlen(yytext) */
18 s = yylval.str = calloc(n, 1);
22 /* copy yytext, changing "" to " */
23 for (i = 1 /*skip 0="*/; i < n-1; i++)
27 i++; /* skip second one */
32 [^",\r\n]+ { yylval.str = strdup(yytext); return FIELD; }
33 \n|\r\n { return CRLF; }