1/* Workaround perl5 global namespace pollution. Note that undefining library 2 * functions like fopen will not solve the problem on all platforms as fopen 3 * might be a macro on Windows but not necessarily on other operating systems. */ 4#ifdef do_open 5 #undef do_open 6#endif 7#ifdef do_close 8 #undef do_close 9#endif 10#ifdef do_exec 11 #undef do_exec 12#endif 13#ifdef scalar 14 #undef scalar 15#endif 16#ifdef list 17 #undef list 18#endif 19#ifdef apply 20 #undef apply 21#endif 22#ifdef convert 23 #undef convert 24#endif 25#ifdef Error 26 #undef Error 27#endif 28#ifdef form 29 #undef form 30#endif 31#ifdef vform 32 #undef vform 33#endif 34#ifdef LABEL 35 #undef LABEL 36#endif 37#ifdef METHOD 38 #undef METHOD 39#endif 40#ifdef Move 41 #undef Move 42#endif 43#ifdef yylex 44 #undef yylex 45#endif 46#ifdef yyparse 47 #undef yyparse 48#endif 49#ifdef yyerror 50 #undef yyerror 51#endif 52#ifdef invert 53 #undef invert 54#endif 55#ifdef ref 56 #undef ref 57#endif 58#ifdef read 59 #undef read 60#endif 61#ifdef write 62 #undef write 63#endif 64#ifdef eof 65 #undef eof 66#endif 67#ifdef bool 68 #undef bool 69#endif 70#ifdef close 71 #undef close 72#endif 73#ifdef rewind 74 #undef rewind 75#endif 76#ifdef free 77 #undef free 78#endif 79#ifdef malloc 80 #undef malloc 81#endif 82#ifdef calloc 83 #undef calloc 84#endif 85#ifdef Stat 86 #undef Stat 87#endif 88#ifdef check 89 #undef check 90#endif 91#ifdef seekdir 92 #undef seekdir 93#endif 94#ifdef open 95 #undef open 96#endif 97#ifdef readdir 98 #undef readdir 99#endif 100#ifdef bind 101 #undef bind 102#endif 103