X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;ds=sidebyside;f=gedcom%2Fgedcom_1byte.lex;h=6fa1d6b0293089b3f4573f8482d7ecd1e1d6eb4e;hb=e6cd9cd58e0e23f70e75b140d16354af665d7b43;hp=6431dcfdcbdae061043c5947331fd376c1b7d9f1;hpb=d2035760540dc564416171d40196bfc364b82e54;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; }