Commit | Line | Data |
d4cce5f1 |
1 | /* !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
2 | This file is built by embed.pl from global.sym, intrpvar.h, |
3 | and thrdvar.h. Any changes made here will be lost! |
4 | */ |
5 | |
6 | /* (Doing namespace management portably in C is really gross.) */ |
7 | |
8 | /* EMBED has no run-time penalty, but helps keep the Perl namespace |
9 | from colliding with that used by other libraries pulled in |
10 | by extensions or by embedding perl. Allow a cc -DNO_EMBED |
11 | override, however, to keep binary compatability with previous |
12 | versions of perl. |
13 | */ |
14 | |
15 | |
16 | /* Put interpreter-specific symbols into a struct? */ |
17 | |
18 | #ifdef MULTIPLICITY |
19 | |
20 | #ifndef USE_THREADS |
21 | /* If we do not have threads then per-thread vars are per-interpreter */ |
22 | |
23 | #define Sv (curinterp->TSv) |
24 | #define Xpv (curinterp->TXpv) |
4e4c362e |
25 | #define av_fetch_sv (curinterp->Tav_fetch_sv) |
d4cce5f1 |
26 | #define bodytarget (curinterp->Tbodytarget) |
27 | #define chopset (curinterp->Tchopset) |
28 | #define curcop (curinterp->Tcurcop) |
29 | #define curpad (curinterp->Tcurpad) |
30 | #define curpm (curinterp->Tcurpm) |
31 | #define curstack (curinterp->Tcurstack) |
e336de0d |
32 | #define curstackinfo (curinterp->Tcurstackinfo) |
d4cce5f1 |
33 | #define curstash (curinterp->Tcurstash) |
d4cce5f1 |
34 | #define defoutgv (curinterp->Tdefoutgv) |
35 | #define defstash (curinterp->Tdefstash) |
36 | #define delaymagic (curinterp->Tdelaymagic) |
37 | #define dirty (curinterp->Tdirty) |
38 | #define formtarget (curinterp->Tformtarget) |
4e4c362e |
39 | #define hv_fetch_ent_mh (curinterp->Thv_fetch_ent_mh) |
40 | #define hv_fetch_sv (curinterp->Thv_fetch_sv) |
d4cce5f1 |
41 | #define in_eval (curinterp->Tin_eval) |
42 | #define last_in_gv (curinterp->Tlast_in_gv) |
43 | #define localizing (curinterp->Tlocalizing) |
44 | #define mainstack (curinterp->Tmainstack) |
45 | #define markstack (curinterp->Tmarkstack) |
46 | #define markstack_max (curinterp->Tmarkstack_max) |
47 | #define markstack_ptr (curinterp->Tmarkstack_ptr) |
48c036b1 |
48 | #define modcount (curinterp->Tmodcount) |
d4cce5f1 |
49 | #define nrs (curinterp->Tnrs) |
50 | #define ofs (curinterp->Tofs) |
51 | #define ofslen (curinterp->Tofslen) |
52 | #define op (curinterp->Top) |
53 | #define opsave (curinterp->Topsave) |
54 | #define restartop (curinterp->Trestartop) |
55 | #define retstack (curinterp->Tretstack) |
56 | #define retstack_ix (curinterp->Tretstack_ix) |
57 | #define retstack_max (curinterp->Tretstack_max) |
58 | #define rs (curinterp->Trs) |
59 | #define savestack (curinterp->Tsavestack) |
60 | #define savestack_ix (curinterp->Tsavestack_ix) |
61 | #define savestack_max (curinterp->Tsavestack_max) |
62 | #define scopestack (curinterp->Tscopestack) |
63 | #define scopestack_ix (curinterp->Tscopestack_ix) |
64 | #define scopestack_max (curinterp->Tscopestack_max) |
65 | #define stack_base (curinterp->Tstack_base) |
66 | #define stack_max (curinterp->Tstack_max) |
67 | #define stack_sp (curinterp->Tstack_sp) |
68 | #define start_env (curinterp->Tstart_env) |
69 | #define statbuf (curinterp->Tstatbuf) |
70 | #define tainted (curinterp->Ttainted) |
71 | #define timesbuf (curinterp->Ttimesbuf) |
72 | #define tmps_floor (curinterp->Ttmps_floor) |
73 | #define tmps_ix (curinterp->Ttmps_ix) |
74 | #define tmps_max (curinterp->Ttmps_max) |
75 | #define tmps_stack (curinterp->Ttmps_stack) |
76 | #define top_env (curinterp->Ttop_env) |
77 | #define toptarget (curinterp->Ttoptarget) |
78 | |
79 | #endif /* !USE_THREADS */ |
80 | |
81 | /* These are always per-interpreter if there is more than one */ |
82 | |
83 | #define Argv (curinterp->IArgv) |
84 | #define Cmd (curinterp->ICmd) |
7fae4e64 |
85 | #define DBcv (curinterp->IDBcv) |
d4cce5f1 |
86 | #define DBgv (curinterp->IDBgv) |
87 | #define DBline (curinterp->IDBline) |
88 | #define DBsignal (curinterp->IDBsignal) |
89 | #define DBsingle (curinterp->IDBsingle) |
90 | #define DBsub (curinterp->IDBsub) |
91 | #define DBtrace (curinterp->IDBtrace) |
92 | #define ampergv (curinterp->Iampergv) |
7fae4e64 |
93 | #define archpat_auto (curinterp->Iarchpat_auto) |
d4cce5f1 |
94 | #define argvgv (curinterp->Iargvgv) |
95 | #define argvoutgv (curinterp->Iargvoutgv) |
96 | #define basetime (curinterp->Ibasetime) |
97 | #define beginav (curinterp->Ibeginav) |
7fae4e64 |
98 | #define bostr (curinterp->Ibostr) |
d4cce5f1 |
99 | #define cddir (curinterp->Icddir) |
7fae4e64 |
100 | #define colors (curinterp->Icolors) |
101 | #define colorset (curinterp->Icolorset) |
d4cce5f1 |
102 | #define copline (curinterp->Icopline) |
103 | #define curcopdb (curinterp->Icurcopdb) |
104 | #define curstname (curinterp->Icurstname) |
105 | #define dbargs (curinterp->Idbargs) |
106 | #define debdelim (curinterp->Idebdelim) |
107 | #define debname (curinterp->Idebname) |
108 | #define debstash (curinterp->Idebstash) |
109 | #define defgv (curinterp->Idefgv) |
110 | #define diehook (curinterp->Idiehook) |
111 | #define dlevel (curinterp->Idlevel) |
112 | #define dlmax (curinterp->Idlmax) |
113 | #define doextract (curinterp->Idoextract) |
114 | #define doswitches (curinterp->Idoswitches) |
115 | #define dowarn (curinterp->Idowarn) |
116 | #define dumplvl (curinterp->Idumplvl) |
afe37c7d |
117 | #define e_script (curinterp->Ie_script) |
d4cce5f1 |
118 | #define endav (curinterp->Iendav) |
119 | #define envgv (curinterp->Ienvgv) |
120 | #define errgv (curinterp->Ierrgv) |
121 | #define eval_root (curinterp->Ieval_root) |
122 | #define eval_start (curinterp->Ieval_start) |
4b556e6c |
123 | #define exitlist (curinterp->Iexitlist) |
124 | #define exitlistlen (curinterp->Iexitlistlen) |
873ef191 |
125 | #define extralen (curinterp->Iextralen) |
d4cce5f1 |
126 | #define fdpid (curinterp->Ifdpid) |
127 | #define filemode (curinterp->Ifilemode) |
128 | #define firstgv (curinterp->Ifirstgv) |
129 | #define forkprocess (curinterp->Iforkprocess) |
130 | #define formfeed (curinterp->Iformfeed) |
7fae4e64 |
131 | #define generation (curinterp->Igeneration) |
d4cce5f1 |
132 | #define gensym (curinterp->Igensym) |
133 | #define globalstash (curinterp->Iglobalstash) |
7fae4e64 |
134 | #define in_clean_all (curinterp->Iin_clean_all) |
135 | #define in_clean_objs (curinterp->Iin_clean_objs) |
d4cce5f1 |
136 | #define incgv (curinterp->Iincgv) |
137 | #define initav (curinterp->Iinitav) |
138 | #define inplace (curinterp->Iinplace) |
139 | #define lastfd (curinterp->Ilastfd) |
7fae4e64 |
140 | #define lastgotoprobe (curinterp->Ilastgotoprobe) |
d4cce5f1 |
141 | #define lastscream (curinterp->Ilastscream) |
142 | #define lastsize (curinterp->Ilastsize) |
143 | #define lastspbase (curinterp->Ilastspbase) |
144 | #define laststatval (curinterp->Ilaststatval) |
145 | #define laststype (curinterp->Ilaststype) |
146 | #define leftgv (curinterp->Ileftgv) |
147 | #define lineary (curinterp->Ilineary) |
7fae4e64 |
148 | #define linestart (curinterp->Ilinestart) |
d4cce5f1 |
149 | #define localpatches (curinterp->Ilocalpatches) |
150 | #define main_cv (curinterp->Imain_cv) |
151 | #define main_root (curinterp->Imain_root) |
152 | #define main_start (curinterp->Imain_start) |
153 | #define maxscream (curinterp->Imaxscream) |
154 | #define maxsysfd (curinterp->Imaxsysfd) |
155 | #define mess_sv (curinterp->Imess_sv) |
156 | #define minus_F (curinterp->Iminus_F) |
157 | #define minus_a (curinterp->Iminus_a) |
158 | #define minus_c (curinterp->Iminus_c) |
159 | #define minus_l (curinterp->Iminus_l) |
160 | #define minus_n (curinterp->Iminus_n) |
161 | #define minus_p (curinterp->Iminus_p) |
4b556e6c |
162 | #define modglobal (curinterp->Imodglobal) |
d4cce5f1 |
163 | #define multiline (curinterp->Imultiline) |
164 | #define mystrk (curinterp->Imystrk) |
165 | #define ofmt (curinterp->Iofmt) |
166 | #define oldlastpm (curinterp->Ioldlastpm) |
167 | #define oldname (curinterp->Ioldname) |
168 | #define op_mask (curinterp->Iop_mask) |
169 | #define origargc (curinterp->Iorigargc) |
170 | #define origargv (curinterp->Iorigargv) |
171 | #define origfilename (curinterp->Iorigfilename) |
172 | #define ors (curinterp->Iors) |
173 | #define orslen (curinterp->Iorslen) |
174 | #define parsehook (curinterp->Iparsehook) |
175 | #define patchlevel (curinterp->Ipatchlevel) |
7fae4e64 |
176 | #define pending_ident (curinterp->Ipending_ident) |
d4cce5f1 |
177 | #define perl_destruct_level (curinterp->Iperl_destruct_level) |
178 | #define perldb (curinterp->Iperldb) |
179 | #define preambleav (curinterp->Ipreambleav) |
180 | #define preambled (curinterp->Ipreambled) |
181 | #define preprocess (curinterp->Ipreprocess) |
7fae4e64 |
182 | #define reg_eval_set (curinterp->Ireg_eval_set) |
183 | #define reg_flags (curinterp->Ireg_flags) |
184 | #define reg_start_tmp (curinterp->Ireg_start_tmp) |
185 | #define reg_start_tmpl (curinterp->Ireg_start_tmpl) |
186 | #define regbol (curinterp->Iregbol) |
187 | #define regcc (curinterp->Iregcc) |
188 | #define regcode (curinterp->Iregcode) |
77d41b28 |
189 | #define regcomp_parse (curinterp->Iregcomp_parse) |
190 | #define regcomp_rx (curinterp->Iregcomp_rx) |
7fae4e64 |
191 | #define regdata (curinterp->Iregdata) |
192 | #define regdummy (curinterp->Iregdummy) |
193 | #define regendp (curinterp->Iregendp) |
194 | #define regeol (curinterp->Iregeol) |
195 | #define regflags (curinterp->Iregflags) |
196 | #define regindent (curinterp->Iregindent) |
197 | #define reginput (curinterp->Ireginput) |
198 | #define reglastparen (curinterp->Ireglastparen) |
199 | #define regnarrate (curinterp->Iregnarrate) |
200 | #define regnaughty (curinterp->Iregnaughty) |
201 | #define regnpar (curinterp->Iregnpar) |
7fae4e64 |
202 | #define regprecomp (curinterp->Iregprecomp) |
203 | #define regprev (curinterp->Iregprev) |
204 | #define regprogram (curinterp->Iregprogram) |
205 | #define regsawback (curinterp->Iregsawback) |
206 | #define regseen (curinterp->Iregseen) |
207 | #define regsize (curinterp->Iregsize) |
208 | #define regstartp (curinterp->Iregstartp) |
209 | #define regtill (curinterp->Iregtill) |
210 | #define regxend (curinterp->Iregxend) |
0230bf3c |
211 | #define replgv (curinterp->Ireplgv) |
d4cce5f1 |
212 | #define rightgv (curinterp->Irightgv) |
213 | #define sawampersand (curinterp->Isawampersand) |
214 | #define sawstudy (curinterp->Isawstudy) |
215 | #define sawvec (curinterp->Isawvec) |
216 | #define screamfirst (curinterp->Iscreamfirst) |
217 | #define screamnext (curinterp->Iscreamnext) |
218 | #define secondgv (curinterp->Isecondgv) |
9e6b2b00 |
219 | #define seen_zerolen (curinterp->Iseen_zerolen) |
d4cce5f1 |
220 | #define siggv (curinterp->Isiggv) |
d4cce5f1 |
221 | #define sortcop (curinterp->Isortcop) |
7fae4e64 |
222 | #define sortcxix (curinterp->Isortcxix) |
d4cce5f1 |
223 | #define sortstash (curinterp->Isortstash) |
224 | #define splitstr (curinterp->Isplitstr) |
225 | #define statcache (curinterp->Istatcache) |
226 | #define statgv (curinterp->Istatgv) |
227 | #define statname (curinterp->Istatname) |
228 | #define statusvalue (curinterp->Istatusvalue) |
229 | #define statusvalue_vms (curinterp->Istatusvalue_vms) |
230 | #define stdingv (curinterp->Istdingv) |
231 | #define strchop (curinterp->Istrchop) |
232 | #define strtab (curinterp->Istrtab) |
7fae4e64 |
233 | #define sublex_info (curinterp->Isublex_info) |
d4cce5f1 |
234 | #define sv_arenaroot (curinterp->Isv_arenaroot) |
235 | #define sv_count (curinterp->Isv_count) |
236 | #define sv_objcount (curinterp->Isv_objcount) |
237 | #define sv_root (curinterp->Isv_root) |
48c036b1 |
238 | #define sys_intern (curinterp->Isys_intern) |
d4cce5f1 |
239 | #define tainting (curinterp->Itainting) |
940cb80d |
240 | #define threadnum (curinterp->Ithreadnum) |
d4cce5f1 |
241 | #define thrsv (curinterp->Ithrsv) |
242 | #define unsafe (curinterp->Iunsafe) |
243 | #define warnhook (curinterp->Iwarnhook) |
244 | |
245 | #else /* !MULTIPLICITY */ |
246 | |
247 | #define IArgv Argv |
248 | #define ICmd Cmd |
7fae4e64 |
249 | #define IDBcv DBcv |
d4cce5f1 |
250 | #define IDBgv DBgv |
251 | #define IDBline DBline |
252 | #define IDBsignal DBsignal |
253 | #define IDBsingle DBsingle |
254 | #define IDBsub DBsub |
255 | #define IDBtrace DBtrace |
256 | #define Iampergv ampergv |
7fae4e64 |
257 | #define Iarchpat_auto archpat_auto |
d4cce5f1 |
258 | #define Iargvgv argvgv |
259 | #define Iargvoutgv argvoutgv |
260 | #define Ibasetime basetime |
261 | #define Ibeginav beginav |
7fae4e64 |
262 | #define Ibostr bostr |
d4cce5f1 |
263 | #define Icddir cddir |
7fae4e64 |
264 | #define Icolors colors |
265 | #define Icolorset colorset |
d4cce5f1 |
266 | #define Icopline copline |
267 | #define Icurcopdb curcopdb |
268 | #define Icurstname curstname |
269 | #define Idbargs dbargs |
270 | #define Idebdelim debdelim |
271 | #define Idebname debname |
272 | #define Idebstash debstash |
273 | #define Idefgv defgv |
274 | #define Idiehook diehook |
275 | #define Idlevel dlevel |
276 | #define Idlmax dlmax |
277 | #define Idoextract doextract |
278 | #define Idoswitches doswitches |
279 | #define Idowarn dowarn |
280 | #define Idumplvl dumplvl |
afe37c7d |
281 | #define Ie_script e_script |
d4cce5f1 |
282 | #define Iendav endav |
283 | #define Ienvgv envgv |
284 | #define Ierrgv errgv |
285 | #define Ieval_root eval_root |
286 | #define Ieval_start eval_start |
4b556e6c |
287 | #define Iexitlist exitlist |
288 | #define Iexitlistlen exitlistlen |
873ef191 |
289 | #define Iextralen extralen |
d4cce5f1 |
290 | #define Ifdpid fdpid |
291 | #define Ifilemode filemode |
292 | #define Ifirstgv firstgv |
293 | #define Iforkprocess forkprocess |
294 | #define Iformfeed formfeed |
7fae4e64 |
295 | #define Igeneration generation |
d4cce5f1 |
296 | #define Igensym gensym |
297 | #define Iglobalstash globalstash |
7fae4e64 |
298 | #define Iin_clean_all in_clean_all |
299 | #define Iin_clean_objs in_clean_objs |
d4cce5f1 |
300 | #define Iincgv incgv |
301 | #define Iinitav initav |
302 | #define Iinplace inplace |
303 | #define Ilastfd lastfd |
7fae4e64 |
304 | #define Ilastgotoprobe lastgotoprobe |
d4cce5f1 |
305 | #define Ilastscream lastscream |
306 | #define Ilastsize lastsize |
307 | #define Ilastspbase lastspbase |
308 | #define Ilaststatval laststatval |
309 | #define Ilaststype laststype |
310 | #define Ileftgv leftgv |
311 | #define Ilineary lineary |
7fae4e64 |
312 | #define Ilinestart linestart |
d4cce5f1 |
313 | #define Ilocalpatches localpatches |
314 | #define Imain_cv main_cv |
315 | #define Imain_root main_root |
316 | #define Imain_start main_start |
317 | #define Imaxscream maxscream |
318 | #define Imaxsysfd maxsysfd |
319 | #define Imess_sv mess_sv |
320 | #define Iminus_F minus_F |
321 | #define Iminus_a minus_a |
322 | #define Iminus_c minus_c |
323 | #define Iminus_l minus_l |
324 | #define Iminus_n minus_n |
325 | #define Iminus_p minus_p |
4b556e6c |
326 | #define Imodglobal modglobal |
d4cce5f1 |
327 | #define Imultiline multiline |
328 | #define Imystrk mystrk |
329 | #define Iofmt ofmt |
330 | #define Ioldlastpm oldlastpm |
331 | #define Ioldname oldname |
332 | #define Iop_mask op_mask |
333 | #define Iorigargc origargc |
334 | #define Iorigargv origargv |
335 | #define Iorigfilename origfilename |
336 | #define Iors ors |
337 | #define Iorslen orslen |
338 | #define Iparsehook parsehook |
339 | #define Ipatchlevel patchlevel |
7fae4e64 |
340 | #define Ipending_ident pending_ident |
d4cce5f1 |
341 | #define Iperl_destruct_level perl_destruct_level |
342 | #define Iperldb perldb |
343 | #define Ipreambleav preambleav |
344 | #define Ipreambled preambled |
345 | #define Ipreprocess preprocess |
7fae4e64 |
346 | #define Ireg_eval_set reg_eval_set |
347 | #define Ireg_flags reg_flags |
348 | #define Ireg_start_tmp reg_start_tmp |
349 | #define Ireg_start_tmpl reg_start_tmpl |
350 | #define Iregbol regbol |
351 | #define Iregcc regcc |
352 | #define Iregcode regcode |
77d41b28 |
353 | #define Iregcomp_parse regcomp_parse |
354 | #define Iregcomp_rx regcomp_rx |
7fae4e64 |
355 | #define Iregdata regdata |
356 | #define Iregdummy regdummy |
357 | #define Iregendp regendp |
358 | #define Iregeol regeol |
359 | #define Iregflags regflags |
360 | #define Iregindent regindent |
361 | #define Ireginput reginput |
362 | #define Ireglastparen reglastparen |
363 | #define Iregnarrate regnarrate |
364 | #define Iregnaughty regnaughty |
365 | #define Iregnpar regnpar |
7fae4e64 |
366 | #define Iregprecomp regprecomp |
367 | #define Iregprev regprev |
368 | #define Iregprogram regprogram |
369 | #define Iregsawback regsawback |
370 | #define Iregseen regseen |
371 | #define Iregsize regsize |
372 | #define Iregstartp regstartp |
373 | #define Iregtill regtill |
374 | #define Iregxend regxend |
0230bf3c |
375 | #define Ireplgv replgv |
d4cce5f1 |
376 | #define Irightgv rightgv |
377 | #define Isawampersand sawampersand |
378 | #define Isawstudy sawstudy |
379 | #define Isawvec sawvec |
380 | #define Iscreamfirst screamfirst |
381 | #define Iscreamnext screamnext |
382 | #define Isecondgv secondgv |
7fae4e64 |
383 | #define Iseen_zerolen seen_zerolen |
d4cce5f1 |
384 | #define Isiggv siggv |
d4cce5f1 |
385 | #define Isortcop sortcop |
7fae4e64 |
386 | #define Isortcxix sortcxix |
d4cce5f1 |
387 | #define Isortstash sortstash |
388 | #define Isplitstr splitstr |
389 | #define Istatcache statcache |
390 | #define Istatgv statgv |
391 | #define Istatname statname |
392 | #define Istatusvalue statusvalue |
393 | #define Istatusvalue_vms statusvalue_vms |
394 | #define Istdingv stdingv |
395 | #define Istrchop strchop |
396 | #define Istrtab strtab |
7fae4e64 |
397 | #define Isublex_info sublex_info |
d4cce5f1 |
398 | #define Isv_arenaroot sv_arenaroot |
399 | #define Isv_count sv_count |
400 | #define Isv_objcount sv_objcount |
401 | #define Isv_root sv_root |
48c036b1 |
402 | #define Isys_intern sys_intern |
d4cce5f1 |
403 | #define Itainting tainting |
940cb80d |
404 | #define Ithreadnum threadnum |
d4cce5f1 |
405 | #define Ithrsv thrsv |
406 | #define Iunsafe unsafe |
407 | #define Iwarnhook warnhook |
408 | |
409 | #ifndef USE_THREADS |
410 | |
411 | #define TSv Sv |
412 | #define TXpv Xpv |
4e4c362e |
413 | #define Tav_fetch_sv av_fetch_sv |
d4cce5f1 |
414 | #define Tbodytarget bodytarget |
415 | #define Tchopset chopset |
416 | #define Tcurcop curcop |
417 | #define Tcurpad curpad |
418 | #define Tcurpm curpm |
419 | #define Tcurstack curstack |
e336de0d |
420 | #define Tcurstackinfo curstackinfo |
d4cce5f1 |
421 | #define Tcurstash curstash |
d4cce5f1 |
422 | #define Tdefoutgv defoutgv |
423 | #define Tdefstash defstash |
424 | #define Tdelaymagic delaymagic |
425 | #define Tdirty dirty |
426 | #define Tformtarget formtarget |
4e4c362e |
427 | #define Thv_fetch_ent_mh hv_fetch_ent_mh |
428 | #define Thv_fetch_sv hv_fetch_sv |
d4cce5f1 |
429 | #define Tin_eval in_eval |
430 | #define Tlast_in_gv last_in_gv |
431 | #define Tlocalizing localizing |
432 | #define Tmainstack mainstack |
433 | #define Tmarkstack markstack |
434 | #define Tmarkstack_max markstack_max |
435 | #define Tmarkstack_ptr markstack_ptr |
48c036b1 |
436 | #define Tmodcount modcount |
d4cce5f1 |
437 | #define Tnrs nrs |
438 | #define Tofs ofs |
439 | #define Tofslen ofslen |
440 | #define Top op |
441 | #define Topsave opsave |
442 | #define Trestartop restartop |
443 | #define Tretstack retstack |
444 | #define Tretstack_ix retstack_ix |
445 | #define Tretstack_max retstack_max |
446 | #define Trs rs |
447 | #define Tsavestack savestack |
448 | #define Tsavestack_ix savestack_ix |
449 | #define Tsavestack_max savestack_max |
450 | #define Tscopestack scopestack |
451 | #define Tscopestack_ix scopestack_ix |
452 | #define Tscopestack_max scopestack_max |
453 | #define Tstack_base stack_base |
454 | #define Tstack_max stack_max |
455 | #define Tstack_sp stack_sp |
456 | #define Tstart_env start_env |
457 | #define Tstatbuf statbuf |
458 | #define Ttainted tainted |
459 | #define Ttimesbuf timesbuf |
460 | #define Ttmps_floor tmps_floor |
461 | #define Ttmps_ix tmps_ix |
462 | #define Ttmps_max tmps_max |
463 | #define Ttmps_stack tmps_stack |
464 | #define Ttop_env top_env |
465 | #define Ttoptarget toptarget |
466 | |
467 | #endif /* USE_THREADS */ |
468 | |
469 | /* Hide what would have been interpreter-specific symbols? */ |
470 | |
471 | #ifdef EMBED |
472 | |
473 | #define Argv Perl_Argv |
474 | #define Cmd Perl_Cmd |
7fae4e64 |
475 | #define DBcv Perl_DBcv |
d4cce5f1 |
476 | #define DBgv Perl_DBgv |
477 | #define DBline Perl_DBline |
478 | #define DBsignal Perl_DBsignal |
479 | #define DBsingle Perl_DBsingle |
480 | #define DBsub Perl_DBsub |
481 | #define DBtrace Perl_DBtrace |
482 | #define ampergv Perl_ampergv |
7fae4e64 |
483 | #define archpat_auto Perl_archpat_auto |
d4cce5f1 |
484 | #define argvgv Perl_argvgv |
485 | #define argvoutgv Perl_argvoutgv |
486 | #define basetime Perl_basetime |
487 | #define beginav Perl_beginav |
7fae4e64 |
488 | #define bostr Perl_bostr |
d4cce5f1 |
489 | #define cddir Perl_cddir |
7fae4e64 |
490 | #define colors Perl_colors |
491 | #define colorset Perl_colorset |
d4cce5f1 |
492 | #define copline Perl_copline |
493 | #define curcopdb Perl_curcopdb |
494 | #define curstname Perl_curstname |
495 | #define dbargs Perl_dbargs |
496 | #define debdelim Perl_debdelim |
497 | #define debname Perl_debname |
498 | #define debstash Perl_debstash |
499 | #define defgv Perl_defgv |
500 | #define diehook Perl_diehook |
501 | #define dlevel Perl_dlevel |
502 | #define dlmax Perl_dlmax |
503 | #define doextract Perl_doextract |
504 | #define doswitches Perl_doswitches |
505 | #define dowarn Perl_dowarn |
506 | #define dumplvl Perl_dumplvl |
afe37c7d |
507 | #define e_script Perl_e_script |
d4cce5f1 |
508 | #define endav Perl_endav |
509 | #define envgv Perl_envgv |
510 | #define errgv Perl_errgv |
511 | #define eval_root Perl_eval_root |
512 | #define eval_start Perl_eval_start |
4b556e6c |
513 | #define exitlist Perl_exitlist |
514 | #define exitlistlen Perl_exitlistlen |
873ef191 |
515 | #define extralen Perl_extralen |
d4cce5f1 |
516 | #define fdpid Perl_fdpid |
517 | #define filemode Perl_filemode |
518 | #define firstgv Perl_firstgv |
519 | #define forkprocess Perl_forkprocess |
520 | #define formfeed Perl_formfeed |
7fae4e64 |
521 | #define generation Perl_generation |
d4cce5f1 |
522 | #define gensym Perl_gensym |
523 | #define globalstash Perl_globalstash |
7fae4e64 |
524 | #define in_clean_all Perl_in_clean_all |
525 | #define in_clean_objs Perl_in_clean_objs |
d4cce5f1 |
526 | #define incgv Perl_incgv |
527 | #define initav Perl_initav |
528 | #define inplace Perl_inplace |
529 | #define lastfd Perl_lastfd |
7fae4e64 |
530 | #define lastgotoprobe Perl_lastgotoprobe |
d4cce5f1 |
531 | #define lastscream Perl_lastscream |
532 | #define lastsize Perl_lastsize |
533 | #define lastspbase Perl_lastspbase |
534 | #define laststatval Perl_laststatval |
535 | #define laststype Perl_laststype |
536 | #define leftgv Perl_leftgv |
537 | #define lineary Perl_lineary |
7fae4e64 |
538 | #define linestart Perl_linestart |
d4cce5f1 |
539 | #define localpatches Perl_localpatches |
540 | #define main_cv Perl_main_cv |
541 | #define main_root Perl_main_root |
542 | #define main_start Perl_main_start |
543 | #define maxscream Perl_maxscream |
544 | #define maxsysfd Perl_maxsysfd |
545 | #define mess_sv Perl_mess_sv |
546 | #define minus_F Perl_minus_F |
547 | #define minus_a Perl_minus_a |
548 | #define minus_c Perl_minus_c |
549 | #define minus_l Perl_minus_l |
550 | #define minus_n Perl_minus_n |
551 | #define minus_p Perl_minus_p |
4b556e6c |
552 | #define modglobal Perl_modglobal |
d4cce5f1 |
553 | #define multiline Perl_multiline |
554 | #define mystrk Perl_mystrk |
555 | #define ofmt Perl_ofmt |
556 | #define oldlastpm Perl_oldlastpm |
557 | #define oldname Perl_oldname |
558 | #define op_mask Perl_op_mask |
559 | #define origargc Perl_origargc |
560 | #define origargv Perl_origargv |
561 | #define origfilename Perl_origfilename |
562 | #define ors Perl_ors |
563 | #define orslen Perl_orslen |
564 | #define parsehook Perl_parsehook |
565 | #define patchlevel Perl_patchlevel |
7fae4e64 |
566 | #define pending_ident Perl_pending_ident |
d4cce5f1 |
567 | #define perl_destruct_level Perl_perl_destruct_level |
568 | #define perldb Perl_perldb |
569 | #define preambleav Perl_preambleav |
570 | #define preambled Perl_preambled |
571 | #define preprocess Perl_preprocess |
7fae4e64 |
572 | #define reg_eval_set Perl_reg_eval_set |
573 | #define reg_flags Perl_reg_flags |
574 | #define reg_start_tmp Perl_reg_start_tmp |
575 | #define reg_start_tmpl Perl_reg_start_tmpl |
576 | #define regbol Perl_regbol |
577 | #define regcc Perl_regcc |
578 | #define regcode Perl_regcode |
77d41b28 |
579 | #define regcomp_parse Perl_regcomp_parse |
580 | #define regcomp_rx Perl_regcomp_rx |
7fae4e64 |
581 | #define regdata Perl_regdata |
582 | #define regdummy Perl_regdummy |
583 | #define regendp Perl_regendp |
584 | #define regeol Perl_regeol |
585 | #define regflags Perl_regflags |
586 | #define regindent Perl_regindent |
587 | #define reginput Perl_reginput |
588 | #define reglastparen Perl_reglastparen |
589 | #define regnarrate Perl_regnarrate |
590 | #define regnaughty Perl_regnaughty |
591 | #define regnpar Perl_regnpar |
7fae4e64 |
592 | #define regprecomp Perl_regprecomp |
593 | #define regprev Perl_regprev |
594 | #define regprogram Perl_regprogram |
595 | #define regsawback Perl_regsawback |
596 | #define regseen Perl_regseen |
597 | #define regsize Perl_regsize |
598 | #define regstartp Perl_regstartp |
599 | #define regtill Perl_regtill |
600 | #define regxend Perl_regxend |
0230bf3c |
601 | #define replgv Perl_replgv |
d4cce5f1 |
602 | #define rightgv Perl_rightgv |
603 | #define sawampersand Perl_sawampersand |
604 | #define sawstudy Perl_sawstudy |
605 | #define sawvec Perl_sawvec |
606 | #define screamfirst Perl_screamfirst |
607 | #define screamnext Perl_screamnext |
608 | #define secondgv Perl_secondgv |
7fae4e64 |
609 | #define seen_zerolen Perl_seen_zerolen |
d4cce5f1 |
610 | #define siggv Perl_siggv |
d4cce5f1 |
611 | #define sortcop Perl_sortcop |
7fae4e64 |
612 | #define sortcxix Perl_sortcxix |
d4cce5f1 |
613 | #define sortstash Perl_sortstash |
614 | #define splitstr Perl_splitstr |
615 | #define statcache Perl_statcache |
616 | #define statgv Perl_statgv |
617 | #define statname Perl_statname |
618 | #define statusvalue Perl_statusvalue |
619 | #define statusvalue_vms Perl_statusvalue_vms |
620 | #define stdingv Perl_stdingv |
621 | #define strchop Perl_strchop |
622 | #define strtab Perl_strtab |
7fae4e64 |
623 | #define sublex_info Perl_sublex_info |
d4cce5f1 |
624 | #define sv_arenaroot Perl_sv_arenaroot |
625 | #define sv_count Perl_sv_count |
626 | #define sv_objcount Perl_sv_objcount |
627 | #define sv_root Perl_sv_root |
48c036b1 |
628 | #define sys_intern Perl_sys_intern |
d4cce5f1 |
629 | #define tainting Perl_tainting |
940cb80d |
630 | #define threadnum Perl_threadnum |
d4cce5f1 |
631 | #define thrsv Perl_thrsv |
632 | #define unsafe Perl_unsafe |
633 | #define warnhook Perl_warnhook |
634 | |
635 | #ifndef USE_THREADS |
636 | |
637 | #define Sv Perl_Sv |
638 | #define Xpv Perl_Xpv |
4e4c362e |
639 | #define av_fetch_sv Perl_av_fetch_sv |
d4cce5f1 |
640 | #define bodytarget Perl_bodytarget |
641 | #define chopset Perl_chopset |
642 | #define curcop Perl_curcop |
643 | #define curpad Perl_curpad |
644 | #define curpm Perl_curpm |
645 | #define curstack Perl_curstack |
e336de0d |
646 | #define curstackinfo Perl_curstackinfo |
d4cce5f1 |
647 | #define curstash Perl_curstash |
d4cce5f1 |
648 | #define defoutgv Perl_defoutgv |
649 | #define defstash Perl_defstash |
650 | #define delaymagic Perl_delaymagic |
651 | #define dirty Perl_dirty |
652 | #define formtarget Perl_formtarget |
4e4c362e |
653 | #define hv_fetch_ent_mh Perl_hv_fetch_ent_mh |
654 | #define hv_fetch_sv Perl_hv_fetch_sv |
d4cce5f1 |
655 | #define in_eval Perl_in_eval |
656 | #define last_in_gv Perl_last_in_gv |
657 | #define localizing Perl_localizing |
658 | #define mainstack Perl_mainstack |
659 | #define markstack Perl_markstack |
660 | #define markstack_max Perl_markstack_max |
661 | #define markstack_ptr Perl_markstack_ptr |
48c036b1 |
662 | #define modcount Perl_modcount |
d4cce5f1 |
663 | #define nrs Perl_nrs |
664 | #define ofs Perl_ofs |
665 | #define ofslen Perl_ofslen |
666 | #define op Perl_op |
667 | #define opsave Perl_opsave |
668 | #define restartop Perl_restartop |
669 | #define retstack Perl_retstack |
670 | #define retstack_ix Perl_retstack_ix |
671 | #define retstack_max Perl_retstack_max |
672 | #define rs Perl_rs |
673 | #define savestack Perl_savestack |
674 | #define savestack_ix Perl_savestack_ix |
675 | #define savestack_max Perl_savestack_max |
676 | #define scopestack Perl_scopestack |
677 | #define scopestack_ix Perl_scopestack_ix |
678 | #define scopestack_max Perl_scopestack_max |
679 | #define stack_base Perl_stack_base |
680 | #define stack_max Perl_stack_max |
681 | #define stack_sp Perl_stack_sp |
682 | #define start_env Perl_start_env |
683 | #define statbuf Perl_statbuf |
684 | #define tainted Perl_tainted |
685 | #define timesbuf Perl_timesbuf |
686 | #define tmps_floor Perl_tmps_floor |
687 | #define tmps_ix Perl_tmps_ix |
688 | #define tmps_max Perl_tmps_max |
689 | #define tmps_stack Perl_tmps_stack |
690 | #define top_env Perl_top_env |
691 | #define toptarget Perl_toptarget |
692 | |
693 | #endif /* USE_THREADS */ |
694 | #endif /* EMBED */ |
695 | #endif /* MULTIPLICITY */ |
696 | |
697 | /* Now same trickey for per-thread variables */ |
698 | |
699 | #ifdef USE_THREADS |
700 | |
701 | #define Sv (thr->TSv) |
702 | #define Xpv (thr->TXpv) |
4e4c362e |
703 | #define av_fetch_sv (thr->Tav_fetch_sv) |
d4cce5f1 |
704 | #define bodytarget (thr->Tbodytarget) |
705 | #define chopset (thr->Tchopset) |
706 | #define curcop (thr->Tcurcop) |
707 | #define curpad (thr->Tcurpad) |
708 | #define curpm (thr->Tcurpm) |
709 | #define curstack (thr->Tcurstack) |
e336de0d |
710 | #define curstackinfo (thr->Tcurstackinfo) |
d4cce5f1 |
711 | #define curstash (thr->Tcurstash) |
d4cce5f1 |
712 | #define defoutgv (thr->Tdefoutgv) |
713 | #define defstash (thr->Tdefstash) |
714 | #define delaymagic (thr->Tdelaymagic) |
715 | #define dirty (thr->Tdirty) |
716 | #define formtarget (thr->Tformtarget) |
4e4c362e |
717 | #define hv_fetch_ent_mh (thr->Thv_fetch_ent_mh) |
718 | #define hv_fetch_sv (thr->Thv_fetch_sv) |
d4cce5f1 |
719 | #define in_eval (thr->Tin_eval) |
720 | #define last_in_gv (thr->Tlast_in_gv) |
721 | #define localizing (thr->Tlocalizing) |
722 | #define mainstack (thr->Tmainstack) |
723 | #define markstack (thr->Tmarkstack) |
724 | #define markstack_max (thr->Tmarkstack_max) |
725 | #define markstack_ptr (thr->Tmarkstack_ptr) |
48c036b1 |
726 | #define modcount (thr->Tmodcount) |
d4cce5f1 |
727 | #define nrs (thr->Tnrs) |
728 | #define ofs (thr->Tofs) |
729 | #define ofslen (thr->Tofslen) |
730 | #define op (thr->Top) |
731 | #define opsave (thr->Topsave) |
732 | #define restartop (thr->Trestartop) |
733 | #define retstack (thr->Tretstack) |
734 | #define retstack_ix (thr->Tretstack_ix) |
735 | #define retstack_max (thr->Tretstack_max) |
736 | #define rs (thr->Trs) |
737 | #define savestack (thr->Tsavestack) |
738 | #define savestack_ix (thr->Tsavestack_ix) |
739 | #define savestack_max (thr->Tsavestack_max) |
740 | #define scopestack (thr->Tscopestack) |
741 | #define scopestack_ix (thr->Tscopestack_ix) |
742 | #define scopestack_max (thr->Tscopestack_max) |
743 | #define stack_base (thr->Tstack_base) |
744 | #define stack_max (thr->Tstack_max) |
745 | #define stack_sp (thr->Tstack_sp) |
746 | #define start_env (thr->Tstart_env) |
747 | #define statbuf (thr->Tstatbuf) |
748 | #define tainted (thr->Ttainted) |
749 | #define timesbuf (thr->Ttimesbuf) |
750 | #define tmps_floor (thr->Ttmps_floor) |
751 | #define tmps_ix (thr->Ttmps_ix) |
752 | #define tmps_max (thr->Ttmps_max) |
753 | #define tmps_stack (thr->Ttmps_stack) |
754 | #define top_env (thr->Ttop_env) |
755 | #define toptarget (thr->Ttoptarget) |
756 | |
757 | #endif /* USE_THREADS */ |
758 | |
22239a37 |
759 | #ifdef PERL_GLOBAL_STRUCT |
760 | |
3fe35a81 |
761 | #define No (Perl_Vars.GNo) |
762 | #define Yes (Perl_Vars.GYes) |
22239a37 |
763 | #define amagic_generation (Perl_Vars.Gamagic_generation) |
764 | #define an (Perl_Vars.Gan) |
765 | #define bufend (Perl_Vars.Gbufend) |
766 | #define bufptr (Perl_Vars.Gbufptr) |
767 | #define collation_ix (Perl_Vars.Gcollation_ix) |
768 | #define collation_name (Perl_Vars.Gcollation_name) |
769 | #define collation_standard (Perl_Vars.Gcollation_standard) |
770 | #define collxfrm_base (Perl_Vars.Gcollxfrm_base) |
771 | #define collxfrm_mult (Perl_Vars.Gcollxfrm_mult) |
772 | #define compcv (Perl_Vars.Gcompcv) |
773 | #define compiling (Perl_Vars.Gcompiling) |
774 | #define comppad (Perl_Vars.Gcomppad) |
775 | #define comppad_name (Perl_Vars.Gcomppad_name) |
776 | #define comppad_name_fill (Perl_Vars.Gcomppad_name_fill) |
777 | #define comppad_name_floor (Perl_Vars.Gcomppad_name_floor) |
778 | #define cop_seqmax (Perl_Vars.Gcop_seqmax) |
779 | #define cryptseen (Perl_Vars.Gcryptseen) |
780 | #define cshlen (Perl_Vars.Gcshlen) |
781 | #define cshname (Perl_Vars.Gcshname) |
782 | #define curinterp (Perl_Vars.Gcurinterp) |
783 | #define curthr (Perl_Vars.Gcurthr) |
784 | #define debug (Perl_Vars.Gdebug) |
785 | #define do_undump (Perl_Vars.Gdo_undump) |
786 | #define egid (Perl_Vars.Gegid) |
787 | #define error_count (Perl_Vars.Gerror_count) |
788 | #define euid (Perl_Vars.Geuid) |
789 | #define eval_cond (Perl_Vars.Geval_cond) |
790 | #define eval_mutex (Perl_Vars.Geval_mutex) |
791 | #define eval_owner (Perl_Vars.Geval_owner) |
792 | #define evalseq (Perl_Vars.Gevalseq) |
793 | #define expect (Perl_Vars.Gexpect) |
794 | #define gid (Perl_Vars.Ggid) |
795 | #define he_root (Perl_Vars.Ghe_root) |
3fe35a81 |
796 | #define hexdigit (Perl_Vars.Ghexdigit) |
22239a37 |
797 | #define hints (Perl_Vars.Ghints) |
798 | #define in_my (Perl_Vars.Gin_my) |
799 | #define in_my_stash (Perl_Vars.Gin_my_stash) |
800 | #define last_lop (Perl_Vars.Glast_lop) |
801 | #define last_lop_op (Perl_Vars.Glast_lop_op) |
802 | #define last_uni (Perl_Vars.Glast_uni) |
803 | #define lex_brackets (Perl_Vars.Glex_brackets) |
804 | #define lex_brackstack (Perl_Vars.Glex_brackstack) |
805 | #define lex_casemods (Perl_Vars.Glex_casemods) |
806 | #define lex_casestack (Perl_Vars.Glex_casestack) |
807 | #define lex_defer (Perl_Vars.Glex_defer) |
808 | #define lex_dojoin (Perl_Vars.Glex_dojoin) |
809 | #define lex_expect (Perl_Vars.Glex_expect) |
810 | #define lex_fakebrack (Perl_Vars.Glex_fakebrack) |
811 | #define lex_formbrack (Perl_Vars.Glex_formbrack) |
812 | #define lex_inpat (Perl_Vars.Glex_inpat) |
813 | #define lex_inwhat (Perl_Vars.Glex_inwhat) |
814 | #define lex_op (Perl_Vars.Glex_op) |
815 | #define lex_repl (Perl_Vars.Glex_repl) |
816 | #define lex_starts (Perl_Vars.Glex_starts) |
817 | #define lex_state (Perl_Vars.Glex_state) |
818 | #define lex_stuff (Perl_Vars.Glex_stuff) |
819 | #define linestr (Perl_Vars.Glinestr) |
820 | #define malloc_mutex (Perl_Vars.Gmalloc_mutex) |
821 | #define max_intro_pending (Perl_Vars.Gmax_intro_pending) |
822 | #define maxo (Perl_Vars.Gmaxo) |
823 | #define min_intro_pending (Perl_Vars.Gmin_intro_pending) |
824 | #define multi_close (Perl_Vars.Gmulti_close) |
825 | #define multi_end (Perl_Vars.Gmulti_end) |
826 | #define multi_open (Perl_Vars.Gmulti_open) |
827 | #define multi_start (Perl_Vars.Gmulti_start) |
828 | #define na (Perl_Vars.Gna) |
829 | #define nexttoke (Perl_Vars.Gnexttoke) |
830 | #define nexttype (Perl_Vars.Gnexttype) |
831 | #define nextval (Perl_Vars.Gnextval) |
832 | #define nice_chunk (Perl_Vars.Gnice_chunk) |
833 | #define nice_chunk_size (Perl_Vars.Gnice_chunk_size) |
834 | #define nomemok (Perl_Vars.Gnomemok) |
835 | #define nthreads (Perl_Vars.Gnthreads) |
836 | #define nthreads_cond (Perl_Vars.Gnthreads_cond) |
837 | #define numeric_local (Perl_Vars.Gnumeric_local) |
838 | #define numeric_name (Perl_Vars.Gnumeric_name) |
839 | #define numeric_standard (Perl_Vars.Gnumeric_standard) |
840 | #define oldbufptr (Perl_Vars.Goldbufptr) |
841 | #define oldoldbufptr (Perl_Vars.Goldoldbufptr) |
842 | #define op_seqmax (Perl_Vars.Gop_seqmax) |
843 | #define origalen (Perl_Vars.Gorigalen) |
844 | #define origenviron (Perl_Vars.Gorigenviron) |
845 | #define osname (Perl_Vars.Gosname) |
846 | #define pad_reset_pending (Perl_Vars.Gpad_reset_pending) |
847 | #define padix (Perl_Vars.Gpadix) |
848 | #define padix_floor (Perl_Vars.Gpadix_floor) |
3fe35a81 |
849 | #define patleave (Perl_Vars.Gpatleave) |
22239a37 |
850 | #define pidstatus (Perl_Vars.Gpidstatus) |
851 | #define profiledata (Perl_Vars.Gprofiledata) |
852 | #define rsfp (Perl_Vars.Grsfp) |
853 | #define rsfp_filters (Perl_Vars.Grsfp_filters) |
854 | #define runops (Perl_Vars.Grunops) |
22239a37 |
855 | #define sh_path (Perl_Vars.Gsh_path) |
856 | #define sighandlerp (Perl_Vars.Gsighandlerp) |
e2d46a1d |
857 | #define specialsv_list (Perl_Vars.Gspecialsv_list) |
22239a37 |
858 | #define sub_generation (Perl_Vars.Gsub_generation) |
859 | #define subline (Perl_Vars.Gsubline) |
860 | #define subname (Perl_Vars.Gsubname) |
861 | #define sv_mutex (Perl_Vars.Gsv_mutex) |
862 | #define sv_no (Perl_Vars.Gsv_no) |
863 | #define sv_undef (Perl_Vars.Gsv_undef) |
864 | #define sv_yes (Perl_Vars.Gsv_yes) |
0bfcb09d |
865 | #define svref_mutex (Perl_Vars.Gsvref_mutex) |
22239a37 |
866 | #define thisexpr (Perl_Vars.Gthisexpr) |
867 | #define thr_key (Perl_Vars.Gthr_key) |
868 | #define threads_mutex (Perl_Vars.Gthreads_mutex) |
869 | #define threadsv_names (Perl_Vars.Gthreadsv_names) |
870 | #define tokenbuf (Perl_Vars.Gtokenbuf) |
871 | #define uid (Perl_Vars.Guid) |
872 | #define xiv_arenaroot (Perl_Vars.Gxiv_arenaroot) |
873 | #define xiv_root (Perl_Vars.Gxiv_root) |
874 | #define xnv_root (Perl_Vars.Gxnv_root) |
875 | #define xpv_root (Perl_Vars.Gxpv_root) |
876 | #define xrv_root (Perl_Vars.Gxrv_root) |
877 | |
878 | #else /* !PERL_GLOBAL_STRUCT */ |
879 | |
3fe35a81 |
880 | #define GNo No |
881 | #define GYes Yes |
22239a37 |
882 | #define Gamagic_generation amagic_generation |
883 | #define Gan an |
884 | #define Gbufend bufend |
885 | #define Gbufptr bufptr |
886 | #define Gcollation_ix collation_ix |
887 | #define Gcollation_name collation_name |
888 | #define Gcollation_standard collation_standard |
889 | #define Gcollxfrm_base collxfrm_base |
890 | #define Gcollxfrm_mult collxfrm_mult |
891 | #define Gcompcv compcv |
892 | #define Gcompiling compiling |
893 | #define Gcomppad comppad |
894 | #define Gcomppad_name comppad_name |
895 | #define Gcomppad_name_fill comppad_name_fill |
896 | #define Gcomppad_name_floor comppad_name_floor |
897 | #define Gcop_seqmax cop_seqmax |
898 | #define Gcryptseen cryptseen |
899 | #define Gcshlen cshlen |
900 | #define Gcshname cshname |
901 | #define Gcurinterp curinterp |
902 | #define Gcurthr curthr |
903 | #define Gdebug debug |
904 | #define Gdo_undump do_undump |
905 | #define Gegid egid |
906 | #define Gerror_count error_count |
907 | #define Geuid euid |
908 | #define Geval_cond eval_cond |
909 | #define Geval_mutex eval_mutex |
910 | #define Geval_owner eval_owner |
911 | #define Gevalseq evalseq |
912 | #define Gexpect expect |
913 | #define Ggid gid |
914 | #define Ghe_root he_root |
3fe35a81 |
915 | #define Ghexdigit hexdigit |
22239a37 |
916 | #define Ghints hints |
917 | #define Gin_my in_my |
918 | #define Gin_my_stash in_my_stash |
919 | #define Glast_lop last_lop |
920 | #define Glast_lop_op last_lop_op |
921 | #define Glast_uni last_uni |
922 | #define Glex_brackets lex_brackets |
923 | #define Glex_brackstack lex_brackstack |
924 | #define Glex_casemods lex_casemods |
925 | #define Glex_casestack lex_casestack |
926 | #define Glex_defer lex_defer |
927 | #define Glex_dojoin lex_dojoin |
928 | #define Glex_expect lex_expect |
929 | #define Glex_fakebrack lex_fakebrack |
930 | #define Glex_formbrack lex_formbrack |
931 | #define Glex_inpat lex_inpat |
932 | #define Glex_inwhat lex_inwhat |
933 | #define Glex_op lex_op |
934 | #define Glex_repl lex_repl |
935 | #define Glex_starts lex_starts |
936 | #define Glex_state lex_state |
937 | #define Glex_stuff lex_stuff |
938 | #define Glinestr linestr |
939 | #define Gmalloc_mutex malloc_mutex |
940 | #define Gmax_intro_pending max_intro_pending |
941 | #define Gmaxo maxo |
942 | #define Gmin_intro_pending min_intro_pending |
943 | #define Gmulti_close multi_close |
944 | #define Gmulti_end multi_end |
945 | #define Gmulti_open multi_open |
946 | #define Gmulti_start multi_start |
947 | #define Gna na |
948 | #define Gnexttoke nexttoke |
949 | #define Gnexttype nexttype |
950 | #define Gnextval nextval |
951 | #define Gnice_chunk nice_chunk |
952 | #define Gnice_chunk_size nice_chunk_size |
953 | #define Gnomemok nomemok |
954 | #define Gnthreads nthreads |
955 | #define Gnthreads_cond nthreads_cond |
956 | #define Gnumeric_local numeric_local |
957 | #define Gnumeric_name numeric_name |
958 | #define Gnumeric_standard numeric_standard |
959 | #define Goldbufptr oldbufptr |
960 | #define Goldoldbufptr oldoldbufptr |
961 | #define Gop_seqmax op_seqmax |
962 | #define Gorigalen origalen |
963 | #define Gorigenviron origenviron |
964 | #define Gosname osname |
965 | #define Gpad_reset_pending pad_reset_pending |
966 | #define Gpadix padix |
967 | #define Gpadix_floor padix_floor |
3fe35a81 |
968 | #define Gpatleave patleave |
22239a37 |
969 | #define Gpidstatus pidstatus |
970 | #define Gprofiledata profiledata |
971 | #define Grsfp rsfp |
972 | #define Grsfp_filters rsfp_filters |
973 | #define Grunops runops |
22239a37 |
974 | #define Gsh_path sh_path |
975 | #define Gsighandlerp sighandlerp |
e2d46a1d |
976 | #define Gspecialsv_list specialsv_list |
22239a37 |
977 | #define Gsub_generation sub_generation |
978 | #define Gsubline subline |
979 | #define Gsubname subname |
980 | #define Gsv_mutex sv_mutex |
981 | #define Gsv_no sv_no |
982 | #define Gsv_undef sv_undef |
983 | #define Gsv_yes sv_yes |
0bfcb09d |
984 | #define Gsvref_mutex svref_mutex |
22239a37 |
985 | #define Gthisexpr thisexpr |
986 | #define Gthr_key thr_key |
987 | #define Gthreads_mutex threads_mutex |
988 | #define Gthreadsv_names threadsv_names |
989 | #define Gtokenbuf tokenbuf |
990 | #define Guid uid |
991 | #define Gxiv_arenaroot xiv_arenaroot |
992 | #define Gxiv_root xiv_root |
993 | #define Gxnv_root xnv_root |
994 | #define Gxpv_root xpv_root |
995 | #define Gxrv_root xrv_root |
996 | |
997 | #ifdef EMBED |
998 | |
3fe35a81 |
999 | #define No Perl_No |
1000 | #define Yes Perl_Yes |
22239a37 |
1001 | #define amagic_generation Perl_amagic_generation |
1002 | #define an Perl_an |
1003 | #define bufend Perl_bufend |
1004 | #define bufptr Perl_bufptr |
1005 | #define collation_ix Perl_collation_ix |
1006 | #define collation_name Perl_collation_name |
1007 | #define collation_standard Perl_collation_standard |
1008 | #define collxfrm_base Perl_collxfrm_base |
1009 | #define collxfrm_mult Perl_collxfrm_mult |
1010 | #define compcv Perl_compcv |
1011 | #define compiling Perl_compiling |
1012 | #define comppad Perl_comppad |
1013 | #define comppad_name Perl_comppad_name |
1014 | #define comppad_name_fill Perl_comppad_name_fill |
1015 | #define comppad_name_floor Perl_comppad_name_floor |
1016 | #define cop_seqmax Perl_cop_seqmax |
1017 | #define cryptseen Perl_cryptseen |
1018 | #define cshlen Perl_cshlen |
1019 | #define cshname Perl_cshname |
1020 | #define curinterp Perl_curinterp |
1021 | #define curthr Perl_curthr |
1022 | #define debug Perl_debug |
1023 | #define do_undump Perl_do_undump |
1024 | #define egid Perl_egid |
1025 | #define error_count Perl_error_count |
1026 | #define euid Perl_euid |
1027 | #define eval_cond Perl_eval_cond |
1028 | #define eval_mutex Perl_eval_mutex |
1029 | #define eval_owner Perl_eval_owner |
1030 | #define evalseq Perl_evalseq |
1031 | #define expect Perl_expect |
1032 | #define gid Perl_gid |
1033 | #define he_root Perl_he_root |
3fe35a81 |
1034 | #define hexdigit Perl_hexdigit |
22239a37 |
1035 | #define hints Perl_hints |
1036 | #define in_my Perl_in_my |
1037 | #define in_my_stash Perl_in_my_stash |
1038 | #define last_lop Perl_last_lop |
1039 | #define last_lop_op Perl_last_lop_op |
1040 | #define last_uni Perl_last_uni |
1041 | #define lex_brackets Perl_lex_brackets |
1042 | #define lex_brackstack Perl_lex_brackstack |
1043 | #define lex_casemods Perl_lex_casemods |
1044 | #define lex_casestack Perl_lex_casestack |
1045 | #define lex_defer Perl_lex_defer |
1046 | #define lex_dojoin Perl_lex_dojoin |
1047 | #define lex_expect Perl_lex_expect |
1048 | #define lex_fakebrack Perl_lex_fakebrack |
1049 | #define lex_formbrack Perl_lex_formbrack |
1050 | #define lex_inpat Perl_lex_inpat |
1051 | #define lex_inwhat Perl_lex_inwhat |
1052 | #define lex_op Perl_lex_op |
1053 | #define lex_repl Perl_lex_repl |
1054 | #define lex_starts Perl_lex_starts |
1055 | #define lex_state Perl_lex_state |
1056 | #define lex_stuff Perl_lex_stuff |
1057 | #define linestr Perl_linestr |
1058 | #define malloc_mutex Perl_malloc_mutex |
1059 | #define max_intro_pending Perl_max_intro_pending |
1060 | #define maxo Perl_maxo |
1061 | #define min_intro_pending Perl_min_intro_pending |
1062 | #define multi_close Perl_multi_close |
1063 | #define multi_end Perl_multi_end |
1064 | #define multi_open Perl_multi_open |
1065 | #define multi_start Perl_multi_start |
1066 | #define na Perl_na |
1067 | #define nexttoke Perl_nexttoke |
1068 | #define nexttype Perl_nexttype |
1069 | #define nextval Perl_nextval |
1070 | #define nice_chunk Perl_nice_chunk |
1071 | #define nice_chunk_size Perl_nice_chunk_size |
1072 | #define nomemok Perl_nomemok |
1073 | #define nthreads Perl_nthreads |
1074 | #define nthreads_cond Perl_nthreads_cond |
1075 | #define numeric_local Perl_numeric_local |
1076 | #define numeric_name Perl_numeric_name |
1077 | #define numeric_standard Perl_numeric_standard |
1078 | #define oldbufptr Perl_oldbufptr |
1079 | #define oldoldbufptr Perl_oldoldbufptr |
1080 | #define op_seqmax Perl_op_seqmax |
1081 | #define origalen Perl_origalen |
1082 | #define origenviron Perl_origenviron |
1083 | #define osname Perl_osname |
1084 | #define pad_reset_pending Perl_pad_reset_pending |
1085 | #define padix Perl_padix |
1086 | #define padix_floor Perl_padix_floor |
3fe35a81 |
1087 | #define patleave Perl_patleave |
22239a37 |
1088 | #define pidstatus Perl_pidstatus |
1089 | #define profiledata Perl_profiledata |
1090 | #define rsfp Perl_rsfp |
1091 | #define rsfp_filters Perl_rsfp_filters |
1092 | #define runops Perl_runops |
22239a37 |
1093 | #define sh_path Perl_sh_path |
1094 | #define sighandlerp Perl_sighandlerp |
e2d46a1d |
1095 | #define specialsv_list Perl_specialsv_list |
22239a37 |
1096 | #define sub_generation Perl_sub_generation |
1097 | #define subline Perl_subline |
1098 | #define subname Perl_subname |
1099 | #define sv_mutex Perl_sv_mutex |
1100 | #define sv_no Perl_sv_no |
1101 | #define sv_undef Perl_sv_undef |
1102 | #define sv_yes Perl_sv_yes |
0bfcb09d |
1103 | #define svref_mutex Perl_svref_mutex |
22239a37 |
1104 | #define thisexpr Perl_thisexpr |
1105 | #define thr_key Perl_thr_key |
1106 | #define threads_mutex Perl_threads_mutex |
1107 | #define threadsv_names Perl_threadsv_names |
1108 | #define tokenbuf Perl_tokenbuf |
1109 | #define uid Perl_uid |
1110 | #define xiv_arenaroot Perl_xiv_arenaroot |
1111 | #define xiv_root Perl_xiv_root |
1112 | #define xnv_root Perl_xnv_root |
1113 | #define xpv_root Perl_xpv_root |
1114 | #define xrv_root Perl_xrv_root |
1115 | |
1116 | #endif /* EMBED */ |
1117 | #endif /* PERL_GLOBAL_STRUCT */ |
1118 | |