From: RHEA::DECWRL::"[email-masked]" 29-MAY-1985 13:38
To: seismo!minow%rex.DEC@decwrl

Date: Wed, 29 May 85 13:36:24 EDT

In cpp6.c:

FILEINFO	*
getfile(bufsize, name)
int		bufsize;		/* Line or define buffer size	*/
char		*name;			/* File or macro name string	*/
/*
 * Common FILEINFO buffer initialization for a new file or macro.
 */
{
	register FILEINFO	*file;
#ifdef OLDVERSION
	register int		size;

	size = strlen(name);			/* File/macro name	*/
	file = (FILEINFO *) getmem(sizeof (FILEINFO) + bufsize + size);
#else
	file = (FILEINFO *) getmem((sizeof (FILEINFO)) + bufsize);
#endif
	file->parent = infile;			/* Chain files together	*/
	file->fp = NULL;			/* No file yet		*/
	file->filename = savestring(name);	/* Save file/macro name	*/
	file->progname = NULL;			/* No #line seen yet	*/
	file->unrecur = 0;			/* No macro fixup	*/
	.
	.
	.

And on another subject. . .I'm thinking that the way to handle unsigneds
(and, for that matter, longs and unsigned longs) in "#if" directives is
to convert everything to type double for internal manipulations.  Yes?  No?
Maybe so?

				--ado