X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_lex_common.c;h=6f7a1d3ca15252879dee6aa4259a55795727ad74;hb=b05f7d8ed0b8dbd83e8cc8c0b36e276a5652887b;hp=9e53de5adc0cd3fa31a16175c1ed81d25c27e79f;hpb=61ebfe7d27af78ad4c51e9da470433acd5c15bea;p=gedcom-parse.git diff --git a/gedcom/gedcom_lex_common.c b/gedcom/gedcom_lex_common.c index 9e53de5..6f7a1d3 100644 --- a/gedcom/gedcom_lex_common.c +++ b/gedcom/gedcom_lex_common.c @@ -284,11 +284,15 @@ int test_loop(ENCODING enc, char* code) return CLOSE; \ } \ else { \ + char* ptr; int size; \ /* Reset our state */ \ current_level = -1; \ level_diff = MAXGEDCLEVEL; \ /* ... then terminate lex */ \ yyterminate(); \ + /* Get rid of f*cking compiler warning from lex generated code */ \ + /* yyterminate does return(), so program will never come here */ \ + yy_flex_realloc(ptr, size); \ } \ }