X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_1byte.lex;h=6fa1d6b0293089b3f4573f8482d7ecd1e1d6eb4e;hb=0d11e282c6948aad8f0d15eb86020eabfd5a59ba;hp=6431dcfdcbdae061043c5947331fd376c1b7d9f1;hpb=0a9103e26559e1501b6cf7dd7f8eb00ba50de1cb;p=gedcom-parse.git diff --git a/gedcom/gedcom_1byte.lex b/gedcom/gedcom_1byte.lex index 6431dcf..6fa1d6b 100644 --- a/gedcom/gedcom_1byte.lex +++ b/gedcom/gedcom_1byte.lex @@ -216,8 +216,12 @@ ACTION_BEFORE_REGEXPS %% +static int exitfuncregistered = 0; + int yywrap() { + if (! exitfuncregistered && atexit(yylex_cleanup) == 0) + exitfuncregistered = 1; return 1; }