28 #define SRCPATH "PIPS_SRCPATH"
32 #define CPP_PIPS_ENV "PIPS_CPP"
33 #define CPP_PIPS_OPTIONS_ENV "PIPS_CPP_FLAGS"
34 #define FPP_PIPS_ENV "PIPS_FPP"
35 #define FPP_PIPS_OPTIONS_ENV "PIPS_FPP_FLAGS"
44 #define CPP_CPP "cpp -C -std=c99"
49 #define CPP_CPPFLAGS " -D__PIPS__ -D__HPFC__ -U__GNUC__ "
57 #define FPP_CPP "gfortran -E"
60 #define FPP_CPPFLAGS " -P -D__PIPS__ -D__HPFC__ "
62 #define DEFAULT_PIPS_FLINT "gfortran -Wall"
66 #define DEFAULT_PIPS_CC "gcc -std=c99 -D__PIPS__ -D__HPFC__ -U__GNUC__ "
67 #define DEFAULT_PIPS_CC_FLAGS " -Wall "
73 #define csplit_parser_warning(...) \
74 csplit_parser_warning_func(CURRENT_FUNCTION, __FILE__, __LINE__, \
void splitc_error(const char *)
void MakeTypedefStack()
Define some functions from the .l or .y since cproto cannot dig them out:
size_t yy_size_t
symbols exported by lex / yacc