]> git.draconx.ca Git - cdecl99.git/commit
cdecl99: Use packed option format from gen-options.awk.
authorNick Bowler <nbowler@draconx.ca>
Mon, 29 May 2023 02:05:17 +0000 (22:05 -0400)
committerNick Bowler <nbowler@draconx.ca>
Mon, 29 May 2023 02:18:34 +0000 (22:18 -0400)
commit8121cd0fb48f6066b016a9e2d05f349f6ff3a669
tree74cab0f336fc9313f01bf9dae6069c66aa93dbca
parent646b0098e58c1deef39ed4d4c142503e427c0553
cdecl99: Use packed option format from gen-options.awk.

This feature uses a compact, fully constant array to generate the
real struct option array at runtime.  This allows the full-sized array
to be dropped after command-line processing is finished, and with
position-independent executables, reduces the amount of relocation
processing needed.
src/cdecl99.c