X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_hilo.lex;h=a5216bb7561343014e8a648a81844722c27c411a;hb=e6cd9cd58e0e23f70e75b140d16354af665d7b43;hp=c7a715133d8f596fa43f1f56d3c91b8a4d634a86;hpb=0a9103e26559e1501b6cf7dd7f8eb00ba50de1cb;p=gedcom-parse.git diff --git a/gedcom/gedcom_hilo.lex b/gedcom/gedcom_hilo.lex index c7a7151..a5216bb 100644 --- a/gedcom/gedcom_hilo.lex +++ b/gedcom/gedcom_hilo.lex @@ -219,8 +219,12 @@ ACTION_BEFORE_REGEXPS %% +static int exitfuncregistered = 0; + int yywrap() { + if (! exitfuncregistered && atexit(yylex_cleanup) == 0) + atexit(yylex_cleanup); return 1; }