Thanks.
[I dug it up for him out of the old 32V distribution which Caldera
released to the public some years ago. It doesn't compile under a
modern C compiler, either, of course. -John]
- Supply and add to Makefile a stub cfree.c:
cfree(p, num, size)
char *p;
unsigned num, size;
{
free(p);
}
Which was/is part of 32V's /usr/src/libc/gen/calloc.c.
- Compile parser.y with 32V's own yacc, that supplies the missing
yyparse().
- Copy 32V's /usr/lib/lex/ncform to an appropiate place and modify
cname's initializer in once.c, line 57 accordingly.
- Live with many "incompatible pointer types" and type conversions
"without a cast". :-)
Et voila.
b.