if ((ifile = (IFile *)Lst_DeQueue(includes)) == NULL)
if ((ifile = (IFile *)Lst_DeQueue(&includes)) == NULL)
ParseEOF (opened)    int opened;{    IFile     *ifile;	/* the state on the top of the includes stack */    if ((ifile = (IFile *)Lst_DeQueue(includes)) == NULL)    	return DONE;    fname = ifile->fname;    lineno = ifile->lineno;    if (opened && curFILE)	(void) fclose (curFILE);    if (curPTR) {	free(curPTR->str);	free(curPTR);    }    curFILE = ifile->F;    curPTR = ifile->p;    free(ifile);    return (CONTINUE);}