commit 6bc16f3a37132ac01dc7e6c95b3397b27f78a02d from: Sven M. Hallberg date: Fri Jul 31 16:52:47 2020 UTC avoid (most) extraneous actions in ini_m by correct combination of TRY()/MEMO() commit - e87d574af64d966722eae0a1d0edd18a36cb651b commit + 6bc16f3a37132ac01dc7e6c95b3397b27f78a02d blob - 50d592c1c57098d6154876559b02de27f7e62583 blob + 16798d20eb78ab5e5c76d95f1365e3d57ecee3a7 --- ini_m.c +++ ini_m.c @@ -112,8 +112,10 @@ DEF_(value, MANY1(lchar)) DEF_(empty, MEMO(wss, comment, nl)) DEF_(empties, MANY(empty)) -DEF_(header, MEMO(empties, bra, sname, ket, eol)) -DEF_(entry, MEMO(empties, key, eq, value, eol)) +DEF (header_, TRY(empties, bra, sname, ket, eol)) +DEF_(header, MEMO(header_)) +DEF (entry_, TRY(empties, key, eq, value, eol)) +DEF_(entry, MEMO(entry_)) DEF_(entries, MANY(entry)) DEF_(tail, MEMO(eof, wss, eol, anys) || EPSILON)