macros.c: compress by tokenizing macro directives
commit72edbb87ef4dc4d5ca8f214502b3d00a7502b7dd
authorH. Peter Anvin <hpa@zytor.com>
Thu, 19 Jun 2008 23:00:04 +0000 (19 16:00 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 19 Jun 2008 23:00:04 +0000 (19 16:00 -0700)
treea46cddcf2f9374d843019f5ce094288aca2291b0
parentd2456590fc2216fd871ae566c9478176024d2e45
macros.c: compress by tokenizing macro directives

Compress macros.c by representing macro directives with a single byte.
We can do this because we only use the ASCII character range inside
the standard macro files.

Note: we could save significant additional space by not having a
pointer array, and instead relying on the fact that we sweep
sequentially through the output array.
Makefile.in
macros.pl
pptok.pl
preproc.c
preproc.h