74#define IFGUESSFALSE 19
75#define ELIFGUESSFALSE 20
91#define debug(level,arg) { if (_debugmask & (1 << level)) warning arg; }
93#define debug(level,arg) {}
126#ifndef X_NOT_STDC_ENV
128#if defined(macII) && !defined(__STDC__)
129char *malloc(), *realloc();
159char *
copy(
char *str);
163int match(
const char *str,
const char **list);
164void redirect(
char *line,
char *makefile);
165#if NeedVarargsPrototypes
167 void warning(
const char *, ...);
179 inclist *file_red,
int recursion,
bool failOK);
191 inclist *file_red,
char *include,
bool dot,
bool failOK);
192void pr(
inclist *ip,
char *file,
char *base,
bool rc_file);
filepointer * getfile(char *file)
int find_includes(filepointer *filep, inclist *file, inclist *file_red, int recursion, bool failOK)
char * base_name(char *file)
int deftype(char *line, filepointer *filep, inclist *file_red, inclist *file, int parse_it)
symtab * slookup(char *symbol, inclist *file)
void add_include(filepointer *filep, inclist *file, inclist *file_red, char *include, bool dot, bool failOK)
void freefile(filepointer *fp)
void define2(char *name, char *val, inclist *file)
void undefine(char *symbol, inclist *file)
int cppsetup(char *line, filepointer *filep, inclist *inc)
char * getline(filepointer *filep)
void redirect(char *line, char *makefile)
symtab * fdefined(char *symbol, inclist *file, inclist **srcfile)
void included_by(inclist *ip, inclist *newfile)
symtab * isdefined(char *symbol, inclist *file, inclist **srcfile)
void pr(inclist *ip, char *file, char *base, bool rc_file)
int gobble(filepointer *filep, inclist *file, inclist *file_red)
void define(char *def, inclist *file)
inclist * newinclude(char *newfile, char *incstring)
void recursive_pr_include(inclist *head, char *file, char *base)
int zero_value(char *exp, filepointer *filep, inclist *file_red)
inclist * inc_path(char *file, char *include, bool dot, bool &failure_okay)
int match(const char *str, const char **list)
void warning1(const char *msg, x1, x2, x3, x4, x5, x6, x7, x8, x9)
void fatalerr(char *msg, x1, x2, x3, x4, x5, x6, x7, x8, x9)
void warning(const char *msg, x1, x2, x3, x4, x5, x6, x7, x8, x9)