stralloc
static stralloc *freep = NULL;
freep = (stralloc *)malloc(sizeof (stralloc));
char *stralloc(char *s);
dirlist = stralloc(dirlist);
incdirs[nincdirs++] = stralloc(dir);
p->file = stralloc(compath(path));
dirlist = stralloc(dirlist);
srcdirs[nsrcdirs++] = stralloc(dir);
h->text = stralloc(s);
char *stralloc(char *s);
(void) putenv(stralloc(path));
s = strtok(stralloc(s), OPTSEPS);
envv[envc - 1] = stralloc(s);
reffile = stralloc(path);
invname = stralloc(path);
invpost = stralloc(path);
dbvpdirs[i] = stralloc(path);
srcfiles[i] = stralloc(path);
newreffile = stralloc(path);
newinvname = stralloc(path);
newinvpost = stralloc(path);
invname = stralloc(path);
invpost = stralloc(path);
vpath = stralloc(vpath);