123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- /* Workaround perl5 global namespace pollution. Note that undefining library
- * functions like fopen will not solve the problem on all platforms as fopen
- * might be a macro on Windows but not necessarily on other operating systems. */
- #ifdef do_open
- #undef do_open
- #endif
- #ifdef do_close
- #undef do_close
- #endif
- #ifdef do_exec
- #undef do_exec
- #endif
- #ifdef scalar
- #undef scalar
- #endif
- #ifdef list
- #undef list
- #endif
- #ifdef apply
- #undef apply
- #endif
- #ifdef convert
- #undef convert
- #endif
- #ifdef Error
- #undef Error
- #endif
- #ifdef form
- #undef form
- #endif
- #ifdef vform
- #undef vform
- #endif
- #ifdef LABEL
- #undef LABEL
- #endif
- #ifdef METHOD
- #undef METHOD
- #endif
- #ifdef Move
- #undef Move
- #endif
- #ifdef yylex
- #undef yylex
- #endif
- #ifdef yyparse
- #undef yyparse
- #endif
- #ifdef yyerror
- #undef yyerror
- #endif
- #ifdef invert
- #undef invert
- #endif
- #ifdef ref
- #undef ref
- #endif
- #ifdef read
- #undef read
- #endif
- #ifdef write
- #undef write
- #endif
- #ifdef eof
- #undef eof
- #endif
- #ifdef close
- #undef close
- #endif
- #ifdef rewind
- #undef rewind
- #endif
- #ifdef free
- #undef free
- #endif
- #ifdef malloc
- #undef malloc
- #endif
- #ifdef calloc
- #undef calloc
- #endif
- #ifdef Stat
- #undef Stat
- #endif
- #ifdef check
- #undef check
- #endif
- #ifdef seekdir
- #undef seekdir
- #endif
- #ifdef open
- #undef open
- #endif
- #ifdef readdir
- #undef readdir
- #endif
- #ifdef bind
- #undef bind
- #endif
- #ifdef access
- #undef access
- #endif
- #ifdef stat
- #undef stat
- #endif
- #ifdef seed
- #undef seed
- #endif
- #ifdef bool
- /* Leave if macro is from C99 stdbool.h */
- #ifndef __bool_true_false_are_defined
- #undef bool
- #endif
- #endif
|