Print this page
cpp: allow vastly more #defines
<inet/tcp.h> requires considerably more defines to preprocess than the
4,000 we previously allowed. Allow an (equally arbitrary) 16,000
symbols instead.
*** 263,273 ****
static char *strdex(char *, int);
int yywrap(void);
int main(int argc, char **argav);
! #define symsiz 4000
static struct symtab stab[symsiz];
static struct symtab *defloc;
static struct symtab *udfloc;
static struct symtab *incloc;
--- 263,273 ----
static char *strdex(char *, int);
int yywrap(void);
int main(int argc, char **argav);
! #define symsiz 16000
static struct symtab stab[symsiz];
static struct symtab *defloc;
static struct symtab *udfloc;
static struct symtab *incloc;