STRTBLINCR
#define allocsize(size) (((size) + 2 + STRTBLINCR - 1) & ~(STRTBLINCR - 1))
static struct strhdr strtblhdr[allocsize(MAXCOMPLEXLEN) / STRTBLINCR];
np = strtblhdr[as / STRTBLINCR].next;
strtblhdr[as / STRTBLINCR].next = np->next;
tp = &strtblhdr[allocsize(strlen(name)) / STRTBLINCR];