projects
/
external
/
swig.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
import source from 1.3.40
[external/swig.git]
/
Lib
/
perl5
/
noembed.h
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