309 |
|
|
310 |
"message:"[^}]* { |
"message:"[^}]* { |
311 |
char *p= yytext+strlen("message:"); |
char *p= yytext+strlen("message:"); |
|
|
|
312 |
steplinenobycr(yytext); |
steplinenobycr(yytext); |
|
|
|
313 |
yylval.string = trim(xstrdup(p)); |
yylval.string = trim(xstrdup(p)); |
314 |
return MAILBODY; |
return MAILBODY; |
315 |
} |
} |
373 |
|
|
374 |
[ \n\t]+[^,] { |
[ \n\t]+[^,] { |
375 |
steplinenobycr(yytext); |
steplinenobycr(yytext); |
|
|
|
376 |
unput(yytext[strlen(yytext)-1]); |
unput(yytext[strlen(yytext)-1]); |
377 |
BEGIN(INITIAL); |
BEGIN(INITIAL); |
378 |
} |
} |
415 |
|
|
416 |
%% |
%% |
417 |
|
|
418 |
|
|
419 |
/* |
/* |
420 |
* Do lineno++ for every occurrence of '\n' in a string. This is |
* Do lineno++ for every occurrence of '\n' in a string. This is |
421 |
* necessary whenever a yytext has an unknown number of CRs. |
* necessary whenever a yytext has an unknown number of CRs. |