Boolean	  isSystem;
bool	  isSystem;
ParseDoInclude(file)    char	  *file;	/* file specification */{    char	  endc; 	/* the character which ends the file spec */    char	  *cp;		/* current position in file spec */    Boolean	  isSystem;	/* TRUE if makefile is a system makefile */    /* Skip to delimiter character so we know where to look.  */    while (*file == ' ' || *file == '\t')	file++;    if (*file != '"' && *file != '<') {	Parse_Error(PARSE_FATAL,	    ".include filename must be delimited by '\"' or '<'");	return;    }    /* Set the search path on which to find the include file based on the     * characters which bracket its name. Angle-brackets imply it's     * a system Makefile while double-quotes imply it's a user makefile */    if (*file == '<') {	isSystem = TRUE;	endc = '>';    } else {	isSystem = FALSE;	endc = '"';    }    /* Skip to matching delimiter.  */    for (cp = ++file; *cp != endc; cp++) {	if (*cp == '\0') {	    Parse_Error(PARSE_FATAL,		     "Unclosed %cinclude filename. '%c' expected",		     '.', endc);	    return;	}    }    ParseLookupIncludeFile(file, cp, isSystem, TRUE);}