1 | /* !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
---|
2 | This file is built by embed.pl from data in embed.pl, pp.sym, intrpvar.h, |
---|
3 | perlvars.h and thrdvar.h. Any changes made here will be lost! |
---|
4 | */ |
---|
5 | |
---|
6 | #include "EXTERN.h" |
---|
7 | #include "perl.h" |
---|
8 | #include "perlapi.h" |
---|
9 | |
---|
10 | #if defined(PERL_OBJECT) || defined (MULTIPLICITY) |
---|
11 | |
---|
12 | /* accessor functions for Perl variables (provides binary compatibility) */ |
---|
13 | START_EXTERN_C |
---|
14 | |
---|
15 | #undef PERLVAR |
---|
16 | #undef PERLVARA |
---|
17 | #undef PERLVARI |
---|
18 | #undef PERLVARIC |
---|
19 | |
---|
20 | #if defined(PERL_OBJECT) |
---|
21 | #define PERLVAR(v,t) t* Perl_##v##_ptr(pTHXo) \ |
---|
22 | { return &(aTHXo->interp.v); } |
---|
23 | #define PERLVARA(v,n,t) PL_##v##_t* Perl_##v##_ptr(pTHXo) \ |
---|
24 | { return &(aTHXo->interp.v); } |
---|
25 | #else /* MULTIPLICITY */ |
---|
26 | #define PERLVAR(v,t) t* Perl_##v##_ptr(pTHX) \ |
---|
27 | { return &(aTHX->v); } |
---|
28 | #define PERLVARA(v,n,t) PL_##v##_t* Perl_##v##_ptr(pTHX) \ |
---|
29 | { return &(aTHX->v); } |
---|
30 | #endif |
---|
31 | |
---|
32 | #define PERLVARI(v,t,i) PERLVAR(v,t) |
---|
33 | #define PERLVARIC(v,t,i) PERLVAR(v, const t) |
---|
34 | |
---|
35 | #include "thrdvar.h" |
---|
36 | #include "intrpvar.h" |
---|
37 | |
---|
38 | #undef PERLVAR |
---|
39 | #undef PERLVARA |
---|
40 | #define PERLVAR(v,t) t* Perl_##v##_ptr(pTHXo) \ |
---|
41 | { return &(PL_##v); } |
---|
42 | #define PERLVARA(v,n,t) PL_##v##_t* Perl_##v##_ptr(pTHXo) \ |
---|
43 | { return &(PL_##v); } |
---|
44 | #undef PERLVARIC |
---|
45 | #define PERLVARIC(v,t,i) const t* Perl_##v##_ptr(pTHXo) \ |
---|
46 | { return (const t *)&(PL_##v); } |
---|
47 | #include "perlvars.h" |
---|
48 | |
---|
49 | #undef PERLVAR |
---|
50 | #undef PERLVARA |
---|
51 | #undef PERLVARI |
---|
52 | #undef PERLVARIC |
---|
53 | |
---|
54 | #if defined(PERL_OBJECT) |
---|
55 | |
---|
56 | /* C-API layer for PERL_OBJECT */ |
---|
57 | |
---|
58 | #if defined(PERL_IMPLICIT_SYS) |
---|
59 | #endif |
---|
60 | #if defined(USE_ITHREADS) |
---|
61 | # if defined(PERL_IMPLICIT_SYS) |
---|
62 | # endif |
---|
63 | #endif |
---|
64 | #if defined(MYMALLOC) |
---|
65 | #endif |
---|
66 | #if defined(PERL_OBJECT) |
---|
67 | #ifndef __BORLANDC__ |
---|
68 | #endif |
---|
69 | #endif |
---|
70 | #if defined(PERL_OBJECT) |
---|
71 | #else |
---|
72 | #endif |
---|
73 | |
---|
74 | #undef Perl_amagic_call |
---|
75 | SV* |
---|
76 | Perl_amagic_call(pTHXo_ SV* left, SV* right, int method, int dir) |
---|
77 | { |
---|
78 | return ((CPerlObj*)pPerl)->Perl_amagic_call(left, right, method, dir); |
---|
79 | } |
---|
80 | |
---|
81 | #undef Perl_Gv_AMupdate |
---|
82 | bool |
---|
83 | Perl_Gv_AMupdate(pTHXo_ HV* stash) |
---|
84 | { |
---|
85 | return ((CPerlObj*)pPerl)->Perl_Gv_AMupdate(stash); |
---|
86 | } |
---|
87 | |
---|
88 | #undef Perl_apply_attrs_string |
---|
89 | void |
---|
90 | Perl_apply_attrs_string(pTHXo_ char *stashpv, CV *cv, char *attrstr, STRLEN len) |
---|
91 | { |
---|
92 | ((CPerlObj*)pPerl)->Perl_apply_attrs_string(stashpv, cv, attrstr, len); |
---|
93 | } |
---|
94 | |
---|
95 | #undef Perl_avhv_delete_ent |
---|
96 | SV* |
---|
97 | Perl_avhv_delete_ent(pTHXo_ AV *ar, SV* keysv, I32 flags, U32 hash) |
---|
98 | { |
---|
99 | return ((CPerlObj*)pPerl)->Perl_avhv_delete_ent(ar, keysv, flags, hash); |
---|
100 | } |
---|
101 | |
---|
102 | #undef Perl_avhv_exists_ent |
---|
103 | bool |
---|
104 | Perl_avhv_exists_ent(pTHXo_ AV *ar, SV* keysv, U32 hash) |
---|
105 | { |
---|
106 | return ((CPerlObj*)pPerl)->Perl_avhv_exists_ent(ar, keysv, hash); |
---|
107 | } |
---|
108 | |
---|
109 | #undef Perl_avhv_fetch_ent |
---|
110 | SV** |
---|
111 | Perl_avhv_fetch_ent(pTHXo_ AV *ar, SV* keysv, I32 lval, U32 hash) |
---|
112 | { |
---|
113 | return ((CPerlObj*)pPerl)->Perl_avhv_fetch_ent(ar, keysv, lval, hash); |
---|
114 | } |
---|
115 | |
---|
116 | #undef Perl_avhv_store_ent |
---|
117 | SV** |
---|
118 | Perl_avhv_store_ent(pTHXo_ AV *ar, SV* keysv, SV* val, U32 hash) |
---|
119 | { |
---|
120 | return ((CPerlObj*)pPerl)->Perl_avhv_store_ent(ar, keysv, val, hash); |
---|
121 | } |
---|
122 | |
---|
123 | #undef Perl_avhv_iternext |
---|
124 | HE* |
---|
125 | Perl_avhv_iternext(pTHXo_ AV *ar) |
---|
126 | { |
---|
127 | return ((CPerlObj*)pPerl)->Perl_avhv_iternext(ar); |
---|
128 | } |
---|
129 | |
---|
130 | #undef Perl_avhv_iterval |
---|
131 | SV* |
---|
132 | Perl_avhv_iterval(pTHXo_ AV *ar, HE* entry) |
---|
133 | { |
---|
134 | return ((CPerlObj*)pPerl)->Perl_avhv_iterval(ar, entry); |
---|
135 | } |
---|
136 | |
---|
137 | #undef Perl_avhv_keys |
---|
138 | HV* |
---|
139 | Perl_avhv_keys(pTHXo_ AV *ar) |
---|
140 | { |
---|
141 | return ((CPerlObj*)pPerl)->Perl_avhv_keys(ar); |
---|
142 | } |
---|
143 | |
---|
144 | #undef Perl_av_clear |
---|
145 | void |
---|
146 | Perl_av_clear(pTHXo_ AV* ar) |
---|
147 | { |
---|
148 | ((CPerlObj*)pPerl)->Perl_av_clear(ar); |
---|
149 | } |
---|
150 | |
---|
151 | #undef Perl_av_delete |
---|
152 | SV* |
---|
153 | Perl_av_delete(pTHXo_ AV* ar, I32 key, I32 flags) |
---|
154 | { |
---|
155 | return ((CPerlObj*)pPerl)->Perl_av_delete(ar, key, flags); |
---|
156 | } |
---|
157 | |
---|
158 | #undef Perl_av_exists |
---|
159 | bool |
---|
160 | Perl_av_exists(pTHXo_ AV* ar, I32 key) |
---|
161 | { |
---|
162 | return ((CPerlObj*)pPerl)->Perl_av_exists(ar, key); |
---|
163 | } |
---|
164 | |
---|
165 | #undef Perl_av_extend |
---|
166 | void |
---|
167 | Perl_av_extend(pTHXo_ AV* ar, I32 key) |
---|
168 | { |
---|
169 | ((CPerlObj*)pPerl)->Perl_av_extend(ar, key); |
---|
170 | } |
---|
171 | |
---|
172 | #undef Perl_av_fetch |
---|
173 | SV** |
---|
174 | Perl_av_fetch(pTHXo_ AV* ar, I32 key, I32 lval) |
---|
175 | { |
---|
176 | return ((CPerlObj*)pPerl)->Perl_av_fetch(ar, key, lval); |
---|
177 | } |
---|
178 | |
---|
179 | #undef Perl_av_fill |
---|
180 | void |
---|
181 | Perl_av_fill(pTHXo_ AV* ar, I32 fill) |
---|
182 | { |
---|
183 | ((CPerlObj*)pPerl)->Perl_av_fill(ar, fill); |
---|
184 | } |
---|
185 | |
---|
186 | #undef Perl_av_len |
---|
187 | I32 |
---|
188 | Perl_av_len(pTHXo_ AV* ar) |
---|
189 | { |
---|
190 | return ((CPerlObj*)pPerl)->Perl_av_len(ar); |
---|
191 | } |
---|
192 | |
---|
193 | #undef Perl_av_make |
---|
194 | AV* |
---|
195 | Perl_av_make(pTHXo_ I32 size, SV** svp) |
---|
196 | { |
---|
197 | return ((CPerlObj*)pPerl)->Perl_av_make(size, svp); |
---|
198 | } |
---|
199 | |
---|
200 | #undef Perl_av_pop |
---|
201 | SV* |
---|
202 | Perl_av_pop(pTHXo_ AV* ar) |
---|
203 | { |
---|
204 | return ((CPerlObj*)pPerl)->Perl_av_pop(ar); |
---|
205 | } |
---|
206 | |
---|
207 | #undef Perl_av_push |
---|
208 | void |
---|
209 | Perl_av_push(pTHXo_ AV* ar, SV* val) |
---|
210 | { |
---|
211 | ((CPerlObj*)pPerl)->Perl_av_push(ar, val); |
---|
212 | } |
---|
213 | |
---|
214 | #undef Perl_av_reify |
---|
215 | void |
---|
216 | Perl_av_reify(pTHXo_ AV* ar) |
---|
217 | { |
---|
218 | ((CPerlObj*)pPerl)->Perl_av_reify(ar); |
---|
219 | } |
---|
220 | |
---|
221 | #undef Perl_av_shift |
---|
222 | SV* |
---|
223 | Perl_av_shift(pTHXo_ AV* ar) |
---|
224 | { |
---|
225 | return ((CPerlObj*)pPerl)->Perl_av_shift(ar); |
---|
226 | } |
---|
227 | |
---|
228 | #undef Perl_av_store |
---|
229 | SV** |
---|
230 | Perl_av_store(pTHXo_ AV* ar, I32 key, SV* val) |
---|
231 | { |
---|
232 | return ((CPerlObj*)pPerl)->Perl_av_store(ar, key, val); |
---|
233 | } |
---|
234 | |
---|
235 | #undef Perl_av_undef |
---|
236 | void |
---|
237 | Perl_av_undef(pTHXo_ AV* ar) |
---|
238 | { |
---|
239 | ((CPerlObj*)pPerl)->Perl_av_undef(ar); |
---|
240 | } |
---|
241 | |
---|
242 | #undef Perl_av_unshift |
---|
243 | void |
---|
244 | Perl_av_unshift(pTHXo_ AV* ar, I32 num) |
---|
245 | { |
---|
246 | ((CPerlObj*)pPerl)->Perl_av_unshift(ar, num); |
---|
247 | } |
---|
248 | |
---|
249 | #undef Perl_block_gimme |
---|
250 | I32 |
---|
251 | Perl_block_gimme(pTHXo) |
---|
252 | { |
---|
253 | return ((CPerlObj*)pPerl)->Perl_block_gimme(); |
---|
254 | } |
---|
255 | |
---|
256 | #undef Perl_call_list |
---|
257 | void |
---|
258 | Perl_call_list(pTHXo_ I32 oldscope, AV* av_list) |
---|
259 | { |
---|
260 | ((CPerlObj*)pPerl)->Perl_call_list(oldscope, av_list); |
---|
261 | } |
---|
262 | |
---|
263 | #undef Perl_cast_ulong |
---|
264 | U32 |
---|
265 | Perl_cast_ulong(pTHXo_ NV f) |
---|
266 | { |
---|
267 | return ((CPerlObj*)pPerl)->Perl_cast_ulong(f); |
---|
268 | } |
---|
269 | |
---|
270 | #undef Perl_cast_i32 |
---|
271 | I32 |
---|
272 | Perl_cast_i32(pTHXo_ NV f) |
---|
273 | { |
---|
274 | return ((CPerlObj*)pPerl)->Perl_cast_i32(f); |
---|
275 | } |
---|
276 | |
---|
277 | #undef Perl_cast_iv |
---|
278 | IV |
---|
279 | Perl_cast_iv(pTHXo_ NV f) |
---|
280 | { |
---|
281 | return ((CPerlObj*)pPerl)->Perl_cast_iv(f); |
---|
282 | } |
---|
283 | |
---|
284 | #undef Perl_cast_uv |
---|
285 | UV |
---|
286 | Perl_cast_uv(pTHXo_ NV f) |
---|
287 | { |
---|
288 | return ((CPerlObj*)pPerl)->Perl_cast_uv(f); |
---|
289 | } |
---|
290 | #if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP) |
---|
291 | |
---|
292 | #undef Perl_my_chsize |
---|
293 | I32 |
---|
294 | Perl_my_chsize(pTHXo_ int fd, Off_t length) |
---|
295 | { |
---|
296 | return ((CPerlObj*)pPerl)->Perl_my_chsize(fd, length); |
---|
297 | } |
---|
298 | #endif |
---|
299 | #if defined(USE_THREADS) |
---|
300 | |
---|
301 | #undef Perl_condpair_magic |
---|
302 | MAGIC* |
---|
303 | Perl_condpair_magic(pTHXo_ SV *sv) |
---|
304 | { |
---|
305 | return ((CPerlObj*)pPerl)->Perl_condpair_magic(sv); |
---|
306 | } |
---|
307 | #endif |
---|
308 | |
---|
309 | #undef Perl_croak |
---|
310 | void |
---|
311 | Perl_croak(pTHXo_ const char* pat, ...) |
---|
312 | { |
---|
313 | va_list args; |
---|
314 | va_start(args, pat); |
---|
315 | ((CPerlObj*)pPerl)->Perl_vcroak(pat, &args); |
---|
316 | va_end(args); |
---|
317 | } |
---|
318 | |
---|
319 | #undef Perl_vcroak |
---|
320 | void |
---|
321 | Perl_vcroak(pTHXo_ const char* pat, va_list* args) |
---|
322 | { |
---|
323 | ((CPerlObj*)pPerl)->Perl_vcroak(pat, args); |
---|
324 | } |
---|
325 | #if defined(PERL_IMPLICIT_CONTEXT) |
---|
326 | |
---|
327 | #undef Perl_croak_nocontext |
---|
328 | void |
---|
329 | Perl_croak_nocontext(const char* pat, ...) |
---|
330 | { |
---|
331 | dTHXo; |
---|
332 | va_list args; |
---|
333 | va_start(args, pat); |
---|
334 | ((CPerlObj*)pPerl)->Perl_vcroak(pat, &args); |
---|
335 | va_end(args); |
---|
336 | } |
---|
337 | |
---|
338 | #undef Perl_die_nocontext |
---|
339 | OP* |
---|
340 | Perl_die_nocontext(const char* pat, ...) |
---|
341 | { |
---|
342 | dTHXo; |
---|
343 | OP* retval; |
---|
344 | va_list args; |
---|
345 | va_start(args, pat); |
---|
346 | retval = ((CPerlObj*)pPerl)->Perl_vdie(pat, &args); |
---|
347 | va_end(args); |
---|
348 | return retval; |
---|
349 | |
---|
350 | } |
---|
351 | |
---|
352 | #undef Perl_deb_nocontext |
---|
353 | void |
---|
354 | Perl_deb_nocontext(const char* pat, ...) |
---|
355 | { |
---|
356 | dTHXo; |
---|
357 | va_list args; |
---|
358 | va_start(args, pat); |
---|
359 | ((CPerlObj*)pPerl)->Perl_vdeb(pat, &args); |
---|
360 | va_end(args); |
---|
361 | } |
---|
362 | |
---|
363 | #undef Perl_form_nocontext |
---|
364 | char* |
---|
365 | Perl_form_nocontext(const char* pat, ...) |
---|
366 | { |
---|
367 | dTHXo; |
---|
368 | char* retval; |
---|
369 | va_list args; |
---|
370 | va_start(args, pat); |
---|
371 | retval = ((CPerlObj*)pPerl)->Perl_vform(pat, &args); |
---|
372 | va_end(args); |
---|
373 | return retval; |
---|
374 | |
---|
375 | } |
---|
376 | |
---|
377 | #undef Perl_load_module_nocontext |
---|
378 | void |
---|
379 | Perl_load_module_nocontext(U32 flags, SV* name, SV* ver, ...) |
---|
380 | { |
---|
381 | dTHXo; |
---|
382 | va_list args; |
---|
383 | va_start(args, ver); |
---|
384 | ((CPerlObj*)pPerl)->Perl_vload_module(flags, name, ver, &args); |
---|
385 | va_end(args); |
---|
386 | } |
---|
387 | |
---|
388 | #undef Perl_mess_nocontext |
---|
389 | SV* |
---|
390 | Perl_mess_nocontext(const char* pat, ...) |
---|
391 | { |
---|
392 | dTHXo; |
---|
393 | SV* retval; |
---|
394 | va_list args; |
---|
395 | va_start(args, pat); |
---|
396 | retval = ((CPerlObj*)pPerl)->Perl_vmess(pat, &args); |
---|
397 | va_end(args); |
---|
398 | return retval; |
---|
399 | |
---|
400 | } |
---|
401 | |
---|
402 | #undef Perl_warn_nocontext |
---|
403 | void |
---|
404 | Perl_warn_nocontext(const char* pat, ...) |
---|
405 | { |
---|
406 | dTHXo; |
---|
407 | va_list args; |
---|
408 | va_start(args, pat); |
---|
409 | ((CPerlObj*)pPerl)->Perl_vwarn(pat, &args); |
---|
410 | va_end(args); |
---|
411 | } |
---|
412 | |
---|
413 | #undef Perl_warner_nocontext |
---|
414 | void |
---|
415 | Perl_warner_nocontext(U32 err, const char* pat, ...) |
---|
416 | { |
---|
417 | dTHXo; |
---|
418 | va_list args; |
---|
419 | va_start(args, pat); |
---|
420 | ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, &args); |
---|
421 | va_end(args); |
---|
422 | } |
---|
423 | |
---|
424 | #undef Perl_newSVpvf_nocontext |
---|
425 | SV* |
---|
426 | Perl_newSVpvf_nocontext(const char* pat, ...) |
---|
427 | { |
---|
428 | dTHXo; |
---|
429 | SV* retval; |
---|
430 | va_list args; |
---|
431 | va_start(args, pat); |
---|
432 | retval = ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, &args); |
---|
433 | va_end(args); |
---|
434 | return retval; |
---|
435 | |
---|
436 | } |
---|
437 | |
---|
438 | #undef Perl_sv_catpvf_nocontext |
---|
439 | void |
---|
440 | Perl_sv_catpvf_nocontext(SV* sv, const char* pat, ...) |
---|
441 | { |
---|
442 | dTHXo; |
---|
443 | va_list args; |
---|
444 | va_start(args, pat); |
---|
445 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, &args); |
---|
446 | va_end(args); |
---|
447 | } |
---|
448 | |
---|
449 | #undef Perl_sv_setpvf_nocontext |
---|
450 | void |
---|
451 | Perl_sv_setpvf_nocontext(SV* sv, const char* pat, ...) |
---|
452 | { |
---|
453 | dTHXo; |
---|
454 | va_list args; |
---|
455 | va_start(args, pat); |
---|
456 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, &args); |
---|
457 | va_end(args); |
---|
458 | } |
---|
459 | |
---|
460 | #undef Perl_sv_catpvf_mg_nocontext |
---|
461 | void |
---|
462 | Perl_sv_catpvf_mg_nocontext(SV* sv, const char* pat, ...) |
---|
463 | { |
---|
464 | dTHXo; |
---|
465 | va_list args; |
---|
466 | va_start(args, pat); |
---|
467 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, &args); |
---|
468 | va_end(args); |
---|
469 | } |
---|
470 | |
---|
471 | #undef Perl_sv_setpvf_mg_nocontext |
---|
472 | void |
---|
473 | Perl_sv_setpvf_mg_nocontext(SV* sv, const char* pat, ...) |
---|
474 | { |
---|
475 | dTHXo; |
---|
476 | va_list args; |
---|
477 | va_start(args, pat); |
---|
478 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, &args); |
---|
479 | va_end(args); |
---|
480 | } |
---|
481 | |
---|
482 | #undef Perl_fprintf_nocontext |
---|
483 | |
---|
484 | #undef Perl_printf_nocontext |
---|
485 | #endif |
---|
486 | |
---|
487 | #undef Perl_cv_const_sv |
---|
488 | SV* |
---|
489 | Perl_cv_const_sv(pTHXo_ CV* cv) |
---|
490 | { |
---|
491 | return ((CPerlObj*)pPerl)->Perl_cv_const_sv(cv); |
---|
492 | } |
---|
493 | |
---|
494 | #undef Perl_cv_undef |
---|
495 | void |
---|
496 | Perl_cv_undef(pTHXo_ CV* cv) |
---|
497 | { |
---|
498 | ((CPerlObj*)pPerl)->Perl_cv_undef(cv); |
---|
499 | } |
---|
500 | |
---|
501 | #undef Perl_cx_dump |
---|
502 | void |
---|
503 | Perl_cx_dump(pTHXo_ PERL_CONTEXT* cs) |
---|
504 | { |
---|
505 | ((CPerlObj*)pPerl)->Perl_cx_dump(cs); |
---|
506 | } |
---|
507 | |
---|
508 | #undef Perl_filter_add |
---|
509 | SV* |
---|
510 | Perl_filter_add(pTHXo_ filter_t funcp, SV* datasv) |
---|
511 | { |
---|
512 | return ((CPerlObj*)pPerl)->Perl_filter_add(funcp, datasv); |
---|
513 | } |
---|
514 | |
---|
515 | #undef Perl_filter_del |
---|
516 | void |
---|
517 | Perl_filter_del(pTHXo_ filter_t funcp) |
---|
518 | { |
---|
519 | ((CPerlObj*)pPerl)->Perl_filter_del(funcp); |
---|
520 | } |
---|
521 | |
---|
522 | #undef Perl_filter_read |
---|
523 | I32 |
---|
524 | Perl_filter_read(pTHXo_ int idx, SV* buffer, int maxlen) |
---|
525 | { |
---|
526 | return ((CPerlObj*)pPerl)->Perl_filter_read(idx, buffer, maxlen); |
---|
527 | } |
---|
528 | |
---|
529 | #undef Perl_get_op_descs |
---|
530 | char** |
---|
531 | Perl_get_op_descs(pTHXo) |
---|
532 | { |
---|
533 | return ((CPerlObj*)pPerl)->Perl_get_op_descs(); |
---|
534 | } |
---|
535 | |
---|
536 | #undef Perl_get_op_names |
---|
537 | char** |
---|
538 | Perl_get_op_names(pTHXo) |
---|
539 | { |
---|
540 | return ((CPerlObj*)pPerl)->Perl_get_op_names(); |
---|
541 | } |
---|
542 | |
---|
543 | #undef Perl_get_ppaddr |
---|
544 | PPADDR_t* |
---|
545 | Perl_get_ppaddr(pTHXo) |
---|
546 | { |
---|
547 | return ((CPerlObj*)pPerl)->Perl_get_ppaddr(); |
---|
548 | } |
---|
549 | |
---|
550 | #undef Perl_deb |
---|
551 | void |
---|
552 | Perl_deb(pTHXo_ const char* pat, ...) |
---|
553 | { |
---|
554 | va_list args; |
---|
555 | va_start(args, pat); |
---|
556 | ((CPerlObj*)pPerl)->Perl_vdeb(pat, &args); |
---|
557 | va_end(args); |
---|
558 | } |
---|
559 | |
---|
560 | #undef Perl_vdeb |
---|
561 | void |
---|
562 | Perl_vdeb(pTHXo_ const char* pat, va_list* args) |
---|
563 | { |
---|
564 | ((CPerlObj*)pPerl)->Perl_vdeb(pat, args); |
---|
565 | } |
---|
566 | |
---|
567 | #undef Perl_debprofdump |
---|
568 | void |
---|
569 | Perl_debprofdump(pTHXo) |
---|
570 | { |
---|
571 | ((CPerlObj*)pPerl)->Perl_debprofdump(); |
---|
572 | } |
---|
573 | |
---|
574 | #undef Perl_debop |
---|
575 | I32 |
---|
576 | Perl_debop(pTHXo_ OP* o) |
---|
577 | { |
---|
578 | return ((CPerlObj*)pPerl)->Perl_debop(o); |
---|
579 | } |
---|
580 | |
---|
581 | #undef Perl_debstack |
---|
582 | I32 |
---|
583 | Perl_debstack(pTHXo) |
---|
584 | { |
---|
585 | return ((CPerlObj*)pPerl)->Perl_debstack(); |
---|
586 | } |
---|
587 | |
---|
588 | #undef Perl_debstackptrs |
---|
589 | I32 |
---|
590 | Perl_debstackptrs(pTHXo) |
---|
591 | { |
---|
592 | return ((CPerlObj*)pPerl)->Perl_debstackptrs(); |
---|
593 | } |
---|
594 | |
---|
595 | #undef Perl_delimcpy |
---|
596 | char* |
---|
597 | Perl_delimcpy(pTHXo_ char* to, char* toend, char* from, char* fromend, int delim, I32* retlen) |
---|
598 | { |
---|
599 | return ((CPerlObj*)pPerl)->Perl_delimcpy(to, toend, from, fromend, delim, retlen); |
---|
600 | } |
---|
601 | |
---|
602 | #undef Perl_die |
---|
603 | OP* |
---|
604 | Perl_die(pTHXo_ const char* pat, ...) |
---|
605 | { |
---|
606 | OP* retval; |
---|
607 | va_list args; |
---|
608 | va_start(args, pat); |
---|
609 | retval = ((CPerlObj*)pPerl)->Perl_vdie(pat, &args); |
---|
610 | va_end(args); |
---|
611 | return retval; |
---|
612 | |
---|
613 | } |
---|
614 | |
---|
615 | #undef Perl_dounwind |
---|
616 | void |
---|
617 | Perl_dounwind(pTHXo_ I32 cxix) |
---|
618 | { |
---|
619 | ((CPerlObj*)pPerl)->Perl_dounwind(cxix); |
---|
620 | } |
---|
621 | |
---|
622 | #undef Perl_do_binmode |
---|
623 | int |
---|
624 | Perl_do_binmode(pTHXo_ PerlIO *fp, int iotype, int mode) |
---|
625 | { |
---|
626 | return ((CPerlObj*)pPerl)->Perl_do_binmode(fp, iotype, mode); |
---|
627 | } |
---|
628 | |
---|
629 | #undef Perl_do_close |
---|
630 | bool |
---|
631 | Perl_do_close(pTHXo_ GV* gv, bool not_implicit) |
---|
632 | { |
---|
633 | return ((CPerlObj*)pPerl)->Perl_do_close(gv, not_implicit); |
---|
634 | } |
---|
635 | #if !defined(WIN32) |
---|
636 | #endif |
---|
637 | #if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM) |
---|
638 | #endif |
---|
639 | |
---|
640 | #undef Perl_do_join |
---|
641 | void |
---|
642 | Perl_do_join(pTHXo_ SV* sv, SV* del, SV** mark, SV** sp) |
---|
643 | { |
---|
644 | ((CPerlObj*)pPerl)->Perl_do_join(sv, del, mark, sp); |
---|
645 | } |
---|
646 | |
---|
647 | #undef Perl_do_open |
---|
648 | bool |
---|
649 | Perl_do_open(pTHXo_ GV* gv, char* name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO* supplied_fp) |
---|
650 | { |
---|
651 | return ((CPerlObj*)pPerl)->Perl_do_open(gv, name, len, as_raw, rawmode, rawperm, supplied_fp); |
---|
652 | } |
---|
653 | |
---|
654 | #undef Perl_do_open9 |
---|
655 | bool |
---|
656 | Perl_do_open9(pTHXo_ GV *gv, char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV *svs, I32 num) |
---|
657 | { |
---|
658 | return ((CPerlObj*)pPerl)->Perl_do_open9(gv, name, len, as_raw, rawmode, rawperm, supplied_fp, svs, num); |
---|
659 | } |
---|
660 | |
---|
661 | #undef Perl_dowantarray |
---|
662 | I32 |
---|
663 | Perl_dowantarray(pTHXo) |
---|
664 | { |
---|
665 | return ((CPerlObj*)pPerl)->Perl_dowantarray(); |
---|
666 | } |
---|
667 | |
---|
668 | #undef Perl_dump_all |
---|
669 | void |
---|
670 | Perl_dump_all(pTHXo) |
---|
671 | { |
---|
672 | ((CPerlObj*)pPerl)->Perl_dump_all(); |
---|
673 | } |
---|
674 | |
---|
675 | #undef Perl_dump_eval |
---|
676 | void |
---|
677 | Perl_dump_eval(pTHXo) |
---|
678 | { |
---|
679 | ((CPerlObj*)pPerl)->Perl_dump_eval(); |
---|
680 | } |
---|
681 | #if defined(DUMP_FDS) |
---|
682 | |
---|
683 | #undef Perl_dump_fds |
---|
684 | void |
---|
685 | Perl_dump_fds(pTHXo_ char* s) |
---|
686 | { |
---|
687 | ((CPerlObj*)pPerl)->Perl_dump_fds(s); |
---|
688 | } |
---|
689 | #endif |
---|
690 | |
---|
691 | #undef Perl_dump_form |
---|
692 | void |
---|
693 | Perl_dump_form(pTHXo_ GV* gv) |
---|
694 | { |
---|
695 | ((CPerlObj*)pPerl)->Perl_dump_form(gv); |
---|
696 | } |
---|
697 | |
---|
698 | #undef Perl_gv_dump |
---|
699 | void |
---|
700 | Perl_gv_dump(pTHXo_ GV* gv) |
---|
701 | { |
---|
702 | ((CPerlObj*)pPerl)->Perl_gv_dump(gv); |
---|
703 | } |
---|
704 | |
---|
705 | #undef Perl_op_dump |
---|
706 | void |
---|
707 | Perl_op_dump(pTHXo_ OP* arg) |
---|
708 | { |
---|
709 | ((CPerlObj*)pPerl)->Perl_op_dump(arg); |
---|
710 | } |
---|
711 | |
---|
712 | #undef Perl_pmop_dump |
---|
713 | void |
---|
714 | Perl_pmop_dump(pTHXo_ PMOP* pm) |
---|
715 | { |
---|
716 | ((CPerlObj*)pPerl)->Perl_pmop_dump(pm); |
---|
717 | } |
---|
718 | |
---|
719 | #undef Perl_dump_packsubs |
---|
720 | void |
---|
721 | Perl_dump_packsubs(pTHXo_ HV* stash) |
---|
722 | { |
---|
723 | ((CPerlObj*)pPerl)->Perl_dump_packsubs(stash); |
---|
724 | } |
---|
725 | |
---|
726 | #undef Perl_dump_sub |
---|
727 | void |
---|
728 | Perl_dump_sub(pTHXo_ GV* gv) |
---|
729 | { |
---|
730 | ((CPerlObj*)pPerl)->Perl_dump_sub(gv); |
---|
731 | } |
---|
732 | |
---|
733 | #undef Perl_fbm_compile |
---|
734 | void |
---|
735 | Perl_fbm_compile(pTHXo_ SV* sv, U32 flags) |
---|
736 | { |
---|
737 | ((CPerlObj*)pPerl)->Perl_fbm_compile(sv, flags); |
---|
738 | } |
---|
739 | |
---|
740 | #undef Perl_fbm_instr |
---|
741 | char* |
---|
742 | Perl_fbm_instr(pTHXo_ unsigned char* big, unsigned char* bigend, SV* littlesv, U32 flags) |
---|
743 | { |
---|
744 | return ((CPerlObj*)pPerl)->Perl_fbm_instr(big, bigend, littlesv, flags); |
---|
745 | } |
---|
746 | #if defined(USE_THREADS) |
---|
747 | #endif |
---|
748 | |
---|
749 | #undef Perl_form |
---|
750 | char* |
---|
751 | Perl_form(pTHXo_ const char* pat, ...) |
---|
752 | { |
---|
753 | char* retval; |
---|
754 | va_list args; |
---|
755 | va_start(args, pat); |
---|
756 | retval = ((CPerlObj*)pPerl)->Perl_vform(pat, &args); |
---|
757 | va_end(args); |
---|
758 | return retval; |
---|
759 | |
---|
760 | } |
---|
761 | |
---|
762 | #undef Perl_vform |
---|
763 | char* |
---|
764 | Perl_vform(pTHXo_ const char* pat, va_list* args) |
---|
765 | { |
---|
766 | return ((CPerlObj*)pPerl)->Perl_vform(pat, args); |
---|
767 | } |
---|
768 | |
---|
769 | #undef Perl_free_tmps |
---|
770 | void |
---|
771 | Perl_free_tmps(pTHXo) |
---|
772 | { |
---|
773 | ((CPerlObj*)pPerl)->Perl_free_tmps(); |
---|
774 | } |
---|
775 | #if !defined(HAS_GETENV_LEN) |
---|
776 | #endif |
---|
777 | |
---|
778 | #undef Perl_gp_free |
---|
779 | void |
---|
780 | Perl_gp_free(pTHXo_ GV* gv) |
---|
781 | { |
---|
782 | ((CPerlObj*)pPerl)->Perl_gp_free(gv); |
---|
783 | } |
---|
784 | |
---|
785 | #undef Perl_gp_ref |
---|
786 | GP* |
---|
787 | Perl_gp_ref(pTHXo_ GP* gp) |
---|
788 | { |
---|
789 | return ((CPerlObj*)pPerl)->Perl_gp_ref(gp); |
---|
790 | } |
---|
791 | |
---|
792 | #undef Perl_gv_AVadd |
---|
793 | GV* |
---|
794 | Perl_gv_AVadd(pTHXo_ GV* gv) |
---|
795 | { |
---|
796 | return ((CPerlObj*)pPerl)->Perl_gv_AVadd(gv); |
---|
797 | } |
---|
798 | |
---|
799 | #undef Perl_gv_HVadd |
---|
800 | GV* |
---|
801 | Perl_gv_HVadd(pTHXo_ GV* gv) |
---|
802 | { |
---|
803 | return ((CPerlObj*)pPerl)->Perl_gv_HVadd(gv); |
---|
804 | } |
---|
805 | |
---|
806 | #undef Perl_gv_IOadd |
---|
807 | GV* |
---|
808 | Perl_gv_IOadd(pTHXo_ GV* gv) |
---|
809 | { |
---|
810 | return ((CPerlObj*)pPerl)->Perl_gv_IOadd(gv); |
---|
811 | } |
---|
812 | |
---|
813 | #undef Perl_gv_autoload4 |
---|
814 | GV* |
---|
815 | Perl_gv_autoload4(pTHXo_ HV* stash, const char* name, STRLEN len, I32 method) |
---|
816 | { |
---|
817 | return ((CPerlObj*)pPerl)->Perl_gv_autoload4(stash, name, len, method); |
---|
818 | } |
---|
819 | |
---|
820 | #undef Perl_gv_check |
---|
821 | void |
---|
822 | Perl_gv_check(pTHXo_ HV* stash) |
---|
823 | { |
---|
824 | ((CPerlObj*)pPerl)->Perl_gv_check(stash); |
---|
825 | } |
---|
826 | |
---|
827 | #undef Perl_gv_efullname |
---|
828 | void |
---|
829 | Perl_gv_efullname(pTHXo_ SV* sv, GV* gv) |
---|
830 | { |
---|
831 | ((CPerlObj*)pPerl)->Perl_gv_efullname(sv, gv); |
---|
832 | } |
---|
833 | |
---|
834 | #undef Perl_gv_efullname3 |
---|
835 | void |
---|
836 | Perl_gv_efullname3(pTHXo_ SV* sv, GV* gv, const char* prefix) |
---|
837 | { |
---|
838 | ((CPerlObj*)pPerl)->Perl_gv_efullname3(sv, gv, prefix); |
---|
839 | } |
---|
840 | |
---|
841 | #undef Perl_gv_efullname4 |
---|
842 | void |
---|
843 | Perl_gv_efullname4(pTHXo_ SV* sv, GV* gv, const char* prefix, bool keepmain) |
---|
844 | { |
---|
845 | ((CPerlObj*)pPerl)->Perl_gv_efullname4(sv, gv, prefix, keepmain); |
---|
846 | } |
---|
847 | |
---|
848 | #undef Perl_gv_fetchfile |
---|
849 | GV* |
---|
850 | Perl_gv_fetchfile(pTHXo_ const char* name) |
---|
851 | { |
---|
852 | return ((CPerlObj*)pPerl)->Perl_gv_fetchfile(name); |
---|
853 | } |
---|
854 | |
---|
855 | #undef Perl_gv_fetchmeth |
---|
856 | GV* |
---|
857 | Perl_gv_fetchmeth(pTHXo_ HV* stash, const char* name, STRLEN len, I32 level) |
---|
858 | { |
---|
859 | return ((CPerlObj*)pPerl)->Perl_gv_fetchmeth(stash, name, len, level); |
---|
860 | } |
---|
861 | |
---|
862 | #undef Perl_gv_fetchmethod |
---|
863 | GV* |
---|
864 | Perl_gv_fetchmethod(pTHXo_ HV* stash, const char* name) |
---|
865 | { |
---|
866 | return ((CPerlObj*)pPerl)->Perl_gv_fetchmethod(stash, name); |
---|
867 | } |
---|
868 | |
---|
869 | #undef Perl_gv_fetchmethod_autoload |
---|
870 | GV* |
---|
871 | Perl_gv_fetchmethod_autoload(pTHXo_ HV* stash, const char* name, I32 autoload) |
---|
872 | { |
---|
873 | return ((CPerlObj*)pPerl)->Perl_gv_fetchmethod_autoload(stash, name, autoload); |
---|
874 | } |
---|
875 | |
---|
876 | #undef Perl_gv_fetchpv |
---|
877 | GV* |
---|
878 | Perl_gv_fetchpv(pTHXo_ const char* name, I32 add, I32 sv_type) |
---|
879 | { |
---|
880 | return ((CPerlObj*)pPerl)->Perl_gv_fetchpv(name, add, sv_type); |
---|
881 | } |
---|
882 | |
---|
883 | #undef Perl_gv_fullname |
---|
884 | void |
---|
885 | Perl_gv_fullname(pTHXo_ SV* sv, GV* gv) |
---|
886 | { |
---|
887 | ((CPerlObj*)pPerl)->Perl_gv_fullname(sv, gv); |
---|
888 | } |
---|
889 | |
---|
890 | #undef Perl_gv_fullname3 |
---|
891 | void |
---|
892 | Perl_gv_fullname3(pTHXo_ SV* sv, GV* gv, const char* prefix) |
---|
893 | { |
---|
894 | ((CPerlObj*)pPerl)->Perl_gv_fullname3(sv, gv, prefix); |
---|
895 | } |
---|
896 | |
---|
897 | #undef Perl_gv_fullname4 |
---|
898 | void |
---|
899 | Perl_gv_fullname4(pTHXo_ SV* sv, GV* gv, const char* prefix, bool keepmain) |
---|
900 | { |
---|
901 | ((CPerlObj*)pPerl)->Perl_gv_fullname4(sv, gv, prefix, keepmain); |
---|
902 | } |
---|
903 | |
---|
904 | #undef Perl_gv_init |
---|
905 | void |
---|
906 | Perl_gv_init(pTHXo_ GV* gv, HV* stash, const char* name, STRLEN len, int multi) |
---|
907 | { |
---|
908 | ((CPerlObj*)pPerl)->Perl_gv_init(gv, stash, name, len, multi); |
---|
909 | } |
---|
910 | |
---|
911 | #undef Perl_gv_stashpv |
---|
912 | HV* |
---|
913 | Perl_gv_stashpv(pTHXo_ const char* name, I32 create) |
---|
914 | { |
---|
915 | return ((CPerlObj*)pPerl)->Perl_gv_stashpv(name, create); |
---|
916 | } |
---|
917 | |
---|
918 | #undef Perl_gv_stashpvn |
---|
919 | HV* |
---|
920 | Perl_gv_stashpvn(pTHXo_ const char* name, U32 namelen, I32 create) |
---|
921 | { |
---|
922 | return ((CPerlObj*)pPerl)->Perl_gv_stashpvn(name, namelen, create); |
---|
923 | } |
---|
924 | |
---|
925 | #undef Perl_gv_stashsv |
---|
926 | HV* |
---|
927 | Perl_gv_stashsv(pTHXo_ SV* sv, I32 create) |
---|
928 | { |
---|
929 | return ((CPerlObj*)pPerl)->Perl_gv_stashsv(sv, create); |
---|
930 | } |
---|
931 | |
---|
932 | #undef Perl_hv_clear |
---|
933 | void |
---|
934 | Perl_hv_clear(pTHXo_ HV* tb) |
---|
935 | { |
---|
936 | ((CPerlObj*)pPerl)->Perl_hv_clear(tb); |
---|
937 | } |
---|
938 | |
---|
939 | #undef Perl_hv_delayfree_ent |
---|
940 | void |
---|
941 | Perl_hv_delayfree_ent(pTHXo_ HV* hv, HE* entry) |
---|
942 | { |
---|
943 | ((CPerlObj*)pPerl)->Perl_hv_delayfree_ent(hv, entry); |
---|
944 | } |
---|
945 | |
---|
946 | #undef Perl_hv_delete |
---|
947 | SV* |
---|
948 | Perl_hv_delete(pTHXo_ HV* tb, const char* key, U32 klen, I32 flags) |
---|
949 | { |
---|
950 | return ((CPerlObj*)pPerl)->Perl_hv_delete(tb, key, klen, flags); |
---|
951 | } |
---|
952 | |
---|
953 | #undef Perl_hv_delete_ent |
---|
954 | SV* |
---|
955 | Perl_hv_delete_ent(pTHXo_ HV* tb, SV* key, I32 flags, U32 hash) |
---|
956 | { |
---|
957 | return ((CPerlObj*)pPerl)->Perl_hv_delete_ent(tb, key, flags, hash); |
---|
958 | } |
---|
959 | |
---|
960 | #undef Perl_hv_exists |
---|
961 | bool |
---|
962 | Perl_hv_exists(pTHXo_ HV* tb, const char* key, U32 klen) |
---|
963 | { |
---|
964 | return ((CPerlObj*)pPerl)->Perl_hv_exists(tb, key, klen); |
---|
965 | } |
---|
966 | |
---|
967 | #undef Perl_hv_exists_ent |
---|
968 | bool |
---|
969 | Perl_hv_exists_ent(pTHXo_ HV* tb, SV* key, U32 hash) |
---|
970 | { |
---|
971 | return ((CPerlObj*)pPerl)->Perl_hv_exists_ent(tb, key, hash); |
---|
972 | } |
---|
973 | |
---|
974 | #undef Perl_hv_fetch |
---|
975 | SV** |
---|
976 | Perl_hv_fetch(pTHXo_ HV* tb, const char* key, U32 klen, I32 lval) |
---|
977 | { |
---|
978 | return ((CPerlObj*)pPerl)->Perl_hv_fetch(tb, key, klen, lval); |
---|
979 | } |
---|
980 | |
---|
981 | #undef Perl_hv_fetch_ent |
---|
982 | HE* |
---|
983 | Perl_hv_fetch_ent(pTHXo_ HV* tb, SV* key, I32 lval, U32 hash) |
---|
984 | { |
---|
985 | return ((CPerlObj*)pPerl)->Perl_hv_fetch_ent(tb, key, lval, hash); |
---|
986 | } |
---|
987 | |
---|
988 | #undef Perl_hv_free_ent |
---|
989 | void |
---|
990 | Perl_hv_free_ent(pTHXo_ HV* hv, HE* entry) |
---|
991 | { |
---|
992 | ((CPerlObj*)pPerl)->Perl_hv_free_ent(hv, entry); |
---|
993 | } |
---|
994 | |
---|
995 | #undef Perl_hv_iterinit |
---|
996 | I32 |
---|
997 | Perl_hv_iterinit(pTHXo_ HV* tb) |
---|
998 | { |
---|
999 | return ((CPerlObj*)pPerl)->Perl_hv_iterinit(tb); |
---|
1000 | } |
---|
1001 | |
---|
1002 | #undef Perl_hv_iterkey |
---|
1003 | char* |
---|
1004 | Perl_hv_iterkey(pTHXo_ HE* entry, I32* retlen) |
---|
1005 | { |
---|
1006 | return ((CPerlObj*)pPerl)->Perl_hv_iterkey(entry, retlen); |
---|
1007 | } |
---|
1008 | |
---|
1009 | #undef Perl_hv_iterkeysv |
---|
1010 | SV* |
---|
1011 | Perl_hv_iterkeysv(pTHXo_ HE* entry) |
---|
1012 | { |
---|
1013 | return ((CPerlObj*)pPerl)->Perl_hv_iterkeysv(entry); |
---|
1014 | } |
---|
1015 | |
---|
1016 | #undef Perl_hv_iternext |
---|
1017 | HE* |
---|
1018 | Perl_hv_iternext(pTHXo_ HV* tb) |
---|
1019 | { |
---|
1020 | return ((CPerlObj*)pPerl)->Perl_hv_iternext(tb); |
---|
1021 | } |
---|
1022 | |
---|
1023 | #undef Perl_hv_iternextsv |
---|
1024 | SV* |
---|
1025 | Perl_hv_iternextsv(pTHXo_ HV* hv, char** key, I32* retlen) |
---|
1026 | { |
---|
1027 | return ((CPerlObj*)pPerl)->Perl_hv_iternextsv(hv, key, retlen); |
---|
1028 | } |
---|
1029 | |
---|
1030 | #undef Perl_hv_iterval |
---|
1031 | SV* |
---|
1032 | Perl_hv_iterval(pTHXo_ HV* tb, HE* entry) |
---|
1033 | { |
---|
1034 | return ((CPerlObj*)pPerl)->Perl_hv_iterval(tb, entry); |
---|
1035 | } |
---|
1036 | |
---|
1037 | #undef Perl_hv_ksplit |
---|
1038 | void |
---|
1039 | Perl_hv_ksplit(pTHXo_ HV* hv, IV newmax) |
---|
1040 | { |
---|
1041 | ((CPerlObj*)pPerl)->Perl_hv_ksplit(hv, newmax); |
---|
1042 | } |
---|
1043 | |
---|
1044 | #undef Perl_hv_magic |
---|
1045 | void |
---|
1046 | Perl_hv_magic(pTHXo_ HV* hv, GV* gv, int how) |
---|
1047 | { |
---|
1048 | ((CPerlObj*)pPerl)->Perl_hv_magic(hv, gv, how); |
---|
1049 | } |
---|
1050 | |
---|
1051 | #undef Perl_hv_store |
---|
1052 | SV** |
---|
1053 | Perl_hv_store(pTHXo_ HV* tb, const char* key, U32 klen, SV* val, U32 hash) |
---|
1054 | { |
---|
1055 | return ((CPerlObj*)pPerl)->Perl_hv_store(tb, key, klen, val, hash); |
---|
1056 | } |
---|
1057 | |
---|
1058 | #undef Perl_hv_store_ent |
---|
1059 | HE* |
---|
1060 | Perl_hv_store_ent(pTHXo_ HV* tb, SV* key, SV* val, U32 hash) |
---|
1061 | { |
---|
1062 | return ((CPerlObj*)pPerl)->Perl_hv_store_ent(tb, key, val, hash); |
---|
1063 | } |
---|
1064 | |
---|
1065 | #undef Perl_hv_undef |
---|
1066 | void |
---|
1067 | Perl_hv_undef(pTHXo_ HV* tb) |
---|
1068 | { |
---|
1069 | ((CPerlObj*)pPerl)->Perl_hv_undef(tb); |
---|
1070 | } |
---|
1071 | |
---|
1072 | #undef Perl_ibcmp |
---|
1073 | I32 |
---|
1074 | Perl_ibcmp(pTHXo_ const char* a, const char* b, I32 len) |
---|
1075 | { |
---|
1076 | return ((CPerlObj*)pPerl)->Perl_ibcmp(a, b, len); |
---|
1077 | } |
---|
1078 | |
---|
1079 | #undef Perl_ibcmp_locale |
---|
1080 | I32 |
---|
1081 | Perl_ibcmp_locale(pTHXo_ const char* a, const char* b, I32 len) |
---|
1082 | { |
---|
1083 | return ((CPerlObj*)pPerl)->Perl_ibcmp_locale(a, b, len); |
---|
1084 | } |
---|
1085 | |
---|
1086 | #undef Perl_init_stacks |
---|
1087 | void |
---|
1088 | Perl_init_stacks(pTHXo) |
---|
1089 | { |
---|
1090 | ((CPerlObj*)pPerl)->Perl_init_stacks(); |
---|
1091 | } |
---|
1092 | |
---|
1093 | #undef Perl_instr |
---|
1094 | char* |
---|
1095 | Perl_instr(pTHXo_ const char* big, const char* little) |
---|
1096 | { |
---|
1097 | return ((CPerlObj*)pPerl)->Perl_instr(big, little); |
---|
1098 | } |
---|
1099 | |
---|
1100 | #undef Perl_is_uni_alnum |
---|
1101 | bool |
---|
1102 | Perl_is_uni_alnum(pTHXo_ U32 c) |
---|
1103 | { |
---|
1104 | return ((CPerlObj*)pPerl)->Perl_is_uni_alnum(c); |
---|
1105 | } |
---|
1106 | |
---|
1107 | #undef Perl_is_uni_alnumc |
---|
1108 | bool |
---|
1109 | Perl_is_uni_alnumc(pTHXo_ U32 c) |
---|
1110 | { |
---|
1111 | return ((CPerlObj*)pPerl)->Perl_is_uni_alnumc(c); |
---|
1112 | } |
---|
1113 | |
---|
1114 | #undef Perl_is_uni_idfirst |
---|
1115 | bool |
---|
1116 | Perl_is_uni_idfirst(pTHXo_ U32 c) |
---|
1117 | { |
---|
1118 | return ((CPerlObj*)pPerl)->Perl_is_uni_idfirst(c); |
---|
1119 | } |
---|
1120 | |
---|
1121 | #undef Perl_is_uni_alpha |
---|
1122 | bool |
---|
1123 | Perl_is_uni_alpha(pTHXo_ U32 c) |
---|
1124 | { |
---|
1125 | return ((CPerlObj*)pPerl)->Perl_is_uni_alpha(c); |
---|
1126 | } |
---|
1127 | |
---|
1128 | #undef Perl_is_uni_ascii |
---|
1129 | bool |
---|
1130 | Perl_is_uni_ascii(pTHXo_ U32 c) |
---|
1131 | { |
---|
1132 | return ((CPerlObj*)pPerl)->Perl_is_uni_ascii(c); |
---|
1133 | } |
---|
1134 | |
---|
1135 | #undef Perl_is_uni_space |
---|
1136 | bool |
---|
1137 | Perl_is_uni_space(pTHXo_ U32 c) |
---|
1138 | { |
---|
1139 | return ((CPerlObj*)pPerl)->Perl_is_uni_space(c); |
---|
1140 | } |
---|
1141 | |
---|
1142 | #undef Perl_is_uni_cntrl |
---|
1143 | bool |
---|
1144 | Perl_is_uni_cntrl(pTHXo_ U32 c) |
---|
1145 | { |
---|
1146 | return ((CPerlObj*)pPerl)->Perl_is_uni_cntrl(c); |
---|
1147 | } |
---|
1148 | |
---|
1149 | #undef Perl_is_uni_graph |
---|
1150 | bool |
---|
1151 | Perl_is_uni_graph(pTHXo_ U32 c) |
---|
1152 | { |
---|
1153 | return ((CPerlObj*)pPerl)->Perl_is_uni_graph(c); |
---|
1154 | } |
---|
1155 | |
---|
1156 | #undef Perl_is_uni_digit |
---|
1157 | bool |
---|
1158 | Perl_is_uni_digit(pTHXo_ U32 c) |
---|
1159 | { |
---|
1160 | return ((CPerlObj*)pPerl)->Perl_is_uni_digit(c); |
---|
1161 | } |
---|
1162 | |
---|
1163 | #undef Perl_is_uni_upper |
---|
1164 | bool |
---|
1165 | Perl_is_uni_upper(pTHXo_ U32 c) |
---|
1166 | { |
---|
1167 | return ((CPerlObj*)pPerl)->Perl_is_uni_upper(c); |
---|
1168 | } |
---|
1169 | |
---|
1170 | #undef Perl_is_uni_lower |
---|
1171 | bool |
---|
1172 | Perl_is_uni_lower(pTHXo_ U32 c) |
---|
1173 | { |
---|
1174 | return ((CPerlObj*)pPerl)->Perl_is_uni_lower(c); |
---|
1175 | } |
---|
1176 | |
---|
1177 | #undef Perl_is_uni_print |
---|
1178 | bool |
---|
1179 | Perl_is_uni_print(pTHXo_ U32 c) |
---|
1180 | { |
---|
1181 | return ((CPerlObj*)pPerl)->Perl_is_uni_print(c); |
---|
1182 | } |
---|
1183 | |
---|
1184 | #undef Perl_is_uni_punct |
---|
1185 | bool |
---|
1186 | Perl_is_uni_punct(pTHXo_ U32 c) |
---|
1187 | { |
---|
1188 | return ((CPerlObj*)pPerl)->Perl_is_uni_punct(c); |
---|
1189 | } |
---|
1190 | |
---|
1191 | #undef Perl_is_uni_xdigit |
---|
1192 | bool |
---|
1193 | Perl_is_uni_xdigit(pTHXo_ U32 c) |
---|
1194 | { |
---|
1195 | return ((CPerlObj*)pPerl)->Perl_is_uni_xdigit(c); |
---|
1196 | } |
---|
1197 | |
---|
1198 | #undef Perl_to_uni_upper |
---|
1199 | U32 |
---|
1200 | Perl_to_uni_upper(pTHXo_ U32 c) |
---|
1201 | { |
---|
1202 | return ((CPerlObj*)pPerl)->Perl_to_uni_upper(c); |
---|
1203 | } |
---|
1204 | |
---|
1205 | #undef Perl_to_uni_title |
---|
1206 | U32 |
---|
1207 | Perl_to_uni_title(pTHXo_ U32 c) |
---|
1208 | { |
---|
1209 | return ((CPerlObj*)pPerl)->Perl_to_uni_title(c); |
---|
1210 | } |
---|
1211 | |
---|
1212 | #undef Perl_to_uni_lower |
---|
1213 | U32 |
---|
1214 | Perl_to_uni_lower(pTHXo_ U32 c) |
---|
1215 | { |
---|
1216 | return ((CPerlObj*)pPerl)->Perl_to_uni_lower(c); |
---|
1217 | } |
---|
1218 | |
---|
1219 | #undef Perl_is_uni_alnum_lc |
---|
1220 | bool |
---|
1221 | Perl_is_uni_alnum_lc(pTHXo_ U32 c) |
---|
1222 | { |
---|
1223 | return ((CPerlObj*)pPerl)->Perl_is_uni_alnum_lc(c); |
---|
1224 | } |
---|
1225 | |
---|
1226 | #undef Perl_is_uni_alnumc_lc |
---|
1227 | bool |
---|
1228 | Perl_is_uni_alnumc_lc(pTHXo_ U32 c) |
---|
1229 | { |
---|
1230 | return ((CPerlObj*)pPerl)->Perl_is_uni_alnumc_lc(c); |
---|
1231 | } |
---|
1232 | |
---|
1233 | #undef Perl_is_uni_idfirst_lc |
---|
1234 | bool |
---|
1235 | Perl_is_uni_idfirst_lc(pTHXo_ U32 c) |
---|
1236 | { |
---|
1237 | return ((CPerlObj*)pPerl)->Perl_is_uni_idfirst_lc(c); |
---|
1238 | } |
---|
1239 | |
---|
1240 | #undef Perl_is_uni_alpha_lc |
---|
1241 | bool |
---|
1242 | Perl_is_uni_alpha_lc(pTHXo_ U32 c) |
---|
1243 | { |
---|
1244 | return ((CPerlObj*)pPerl)->Perl_is_uni_alpha_lc(c); |
---|
1245 | } |
---|
1246 | |
---|
1247 | #undef Perl_is_uni_ascii_lc |
---|
1248 | bool |
---|
1249 | Perl_is_uni_ascii_lc(pTHXo_ U32 c) |
---|
1250 | { |
---|
1251 | return ((CPerlObj*)pPerl)->Perl_is_uni_ascii_lc(c); |
---|
1252 | } |
---|
1253 | |
---|
1254 | #undef Perl_is_uni_space_lc |
---|
1255 | bool |
---|
1256 | Perl_is_uni_space_lc(pTHXo_ U32 c) |
---|
1257 | { |
---|
1258 | return ((CPerlObj*)pPerl)->Perl_is_uni_space_lc(c); |
---|
1259 | } |
---|
1260 | |
---|
1261 | #undef Perl_is_uni_cntrl_lc |
---|
1262 | bool |
---|
1263 | Perl_is_uni_cntrl_lc(pTHXo_ U32 c) |
---|
1264 | { |
---|
1265 | return ((CPerlObj*)pPerl)->Perl_is_uni_cntrl_lc(c); |
---|
1266 | } |
---|
1267 | |
---|
1268 | #undef Perl_is_uni_graph_lc |
---|
1269 | bool |
---|
1270 | Perl_is_uni_graph_lc(pTHXo_ U32 c) |
---|
1271 | { |
---|
1272 | return ((CPerlObj*)pPerl)->Perl_is_uni_graph_lc(c); |
---|
1273 | } |
---|
1274 | |
---|
1275 | #undef Perl_is_uni_digit_lc |
---|
1276 | bool |
---|
1277 | Perl_is_uni_digit_lc(pTHXo_ U32 c) |
---|
1278 | { |
---|
1279 | return ((CPerlObj*)pPerl)->Perl_is_uni_digit_lc(c); |
---|
1280 | } |
---|
1281 | |
---|
1282 | #undef Perl_is_uni_upper_lc |
---|
1283 | bool |
---|
1284 | Perl_is_uni_upper_lc(pTHXo_ U32 c) |
---|
1285 | { |
---|
1286 | return ((CPerlObj*)pPerl)->Perl_is_uni_upper_lc(c); |
---|
1287 | } |
---|
1288 | |
---|
1289 | #undef Perl_is_uni_lower_lc |
---|
1290 | bool |
---|
1291 | Perl_is_uni_lower_lc(pTHXo_ U32 c) |
---|
1292 | { |
---|
1293 | return ((CPerlObj*)pPerl)->Perl_is_uni_lower_lc(c); |
---|
1294 | } |
---|
1295 | |
---|
1296 | #undef Perl_is_uni_print_lc |
---|
1297 | bool |
---|
1298 | Perl_is_uni_print_lc(pTHXo_ U32 c) |
---|
1299 | { |
---|
1300 | return ((CPerlObj*)pPerl)->Perl_is_uni_print_lc(c); |
---|
1301 | } |
---|
1302 | |
---|
1303 | #undef Perl_is_uni_punct_lc |
---|
1304 | bool |
---|
1305 | Perl_is_uni_punct_lc(pTHXo_ U32 c) |
---|
1306 | { |
---|
1307 | return ((CPerlObj*)pPerl)->Perl_is_uni_punct_lc(c); |
---|
1308 | } |
---|
1309 | |
---|
1310 | #undef Perl_is_uni_xdigit_lc |
---|
1311 | bool |
---|
1312 | Perl_is_uni_xdigit_lc(pTHXo_ U32 c) |
---|
1313 | { |
---|
1314 | return ((CPerlObj*)pPerl)->Perl_is_uni_xdigit_lc(c); |
---|
1315 | } |
---|
1316 | |
---|
1317 | #undef Perl_to_uni_upper_lc |
---|
1318 | U32 |
---|
1319 | Perl_to_uni_upper_lc(pTHXo_ U32 c) |
---|
1320 | { |
---|
1321 | return ((CPerlObj*)pPerl)->Perl_to_uni_upper_lc(c); |
---|
1322 | } |
---|
1323 | |
---|
1324 | #undef Perl_to_uni_title_lc |
---|
1325 | U32 |
---|
1326 | Perl_to_uni_title_lc(pTHXo_ U32 c) |
---|
1327 | { |
---|
1328 | return ((CPerlObj*)pPerl)->Perl_to_uni_title_lc(c); |
---|
1329 | } |
---|
1330 | |
---|
1331 | #undef Perl_to_uni_lower_lc |
---|
1332 | U32 |
---|
1333 | Perl_to_uni_lower_lc(pTHXo_ U32 c) |
---|
1334 | { |
---|
1335 | return ((CPerlObj*)pPerl)->Perl_to_uni_lower_lc(c); |
---|
1336 | } |
---|
1337 | |
---|
1338 | #undef Perl_is_utf8_char |
---|
1339 | STRLEN |
---|
1340 | Perl_is_utf8_char(pTHXo_ U8 *p) |
---|
1341 | { |
---|
1342 | return ((CPerlObj*)pPerl)->Perl_is_utf8_char(p); |
---|
1343 | } |
---|
1344 | |
---|
1345 | #undef Perl_is_utf8_string |
---|
1346 | bool |
---|
1347 | Perl_is_utf8_string(pTHXo_ U8 *s, STRLEN len) |
---|
1348 | { |
---|
1349 | return ((CPerlObj*)pPerl)->Perl_is_utf8_string(s, len); |
---|
1350 | } |
---|
1351 | |
---|
1352 | #undef Perl_is_utf8_alnum |
---|
1353 | bool |
---|
1354 | Perl_is_utf8_alnum(pTHXo_ U8 *p) |
---|
1355 | { |
---|
1356 | return ((CPerlObj*)pPerl)->Perl_is_utf8_alnum(p); |
---|
1357 | } |
---|
1358 | |
---|
1359 | #undef Perl_is_utf8_alnumc |
---|
1360 | bool |
---|
1361 | Perl_is_utf8_alnumc(pTHXo_ U8 *p) |
---|
1362 | { |
---|
1363 | return ((CPerlObj*)pPerl)->Perl_is_utf8_alnumc(p); |
---|
1364 | } |
---|
1365 | |
---|
1366 | #undef Perl_is_utf8_idfirst |
---|
1367 | bool |
---|
1368 | Perl_is_utf8_idfirst(pTHXo_ U8 *p) |
---|
1369 | { |
---|
1370 | return ((CPerlObj*)pPerl)->Perl_is_utf8_idfirst(p); |
---|
1371 | } |
---|
1372 | |
---|
1373 | #undef Perl_is_utf8_alpha |
---|
1374 | bool |
---|
1375 | Perl_is_utf8_alpha(pTHXo_ U8 *p) |
---|
1376 | { |
---|
1377 | return ((CPerlObj*)pPerl)->Perl_is_utf8_alpha(p); |
---|
1378 | } |
---|
1379 | |
---|
1380 | #undef Perl_is_utf8_ascii |
---|
1381 | bool |
---|
1382 | Perl_is_utf8_ascii(pTHXo_ U8 *p) |
---|
1383 | { |
---|
1384 | return ((CPerlObj*)pPerl)->Perl_is_utf8_ascii(p); |
---|
1385 | } |
---|
1386 | |
---|
1387 | #undef Perl_is_utf8_space |
---|
1388 | bool |
---|
1389 | Perl_is_utf8_space(pTHXo_ U8 *p) |
---|
1390 | { |
---|
1391 | return ((CPerlObj*)pPerl)->Perl_is_utf8_space(p); |
---|
1392 | } |
---|
1393 | |
---|
1394 | #undef Perl_is_utf8_cntrl |
---|
1395 | bool |
---|
1396 | Perl_is_utf8_cntrl(pTHXo_ U8 *p) |
---|
1397 | { |
---|
1398 | return ((CPerlObj*)pPerl)->Perl_is_utf8_cntrl(p); |
---|
1399 | } |
---|
1400 | |
---|
1401 | #undef Perl_is_utf8_digit |
---|
1402 | bool |
---|
1403 | Perl_is_utf8_digit(pTHXo_ U8 *p) |
---|
1404 | { |
---|
1405 | return ((CPerlObj*)pPerl)->Perl_is_utf8_digit(p); |
---|
1406 | } |
---|
1407 | |
---|
1408 | #undef Perl_is_utf8_graph |
---|
1409 | bool |
---|
1410 | Perl_is_utf8_graph(pTHXo_ U8 *p) |
---|
1411 | { |
---|
1412 | return ((CPerlObj*)pPerl)->Perl_is_utf8_graph(p); |
---|
1413 | } |
---|
1414 | |
---|
1415 | #undef Perl_is_utf8_upper |
---|
1416 | bool |
---|
1417 | Perl_is_utf8_upper(pTHXo_ U8 *p) |
---|
1418 | { |
---|
1419 | return ((CPerlObj*)pPerl)->Perl_is_utf8_upper(p); |
---|
1420 | } |
---|
1421 | |
---|
1422 | #undef Perl_is_utf8_lower |
---|
1423 | bool |
---|
1424 | Perl_is_utf8_lower(pTHXo_ U8 *p) |
---|
1425 | { |
---|
1426 | return ((CPerlObj*)pPerl)->Perl_is_utf8_lower(p); |
---|
1427 | } |
---|
1428 | |
---|
1429 | #undef Perl_is_utf8_print |
---|
1430 | bool |
---|
1431 | Perl_is_utf8_print(pTHXo_ U8 *p) |
---|
1432 | { |
---|
1433 | return ((CPerlObj*)pPerl)->Perl_is_utf8_print(p); |
---|
1434 | } |
---|
1435 | |
---|
1436 | #undef Perl_is_utf8_punct |
---|
1437 | bool |
---|
1438 | Perl_is_utf8_punct(pTHXo_ U8 *p) |
---|
1439 | { |
---|
1440 | return ((CPerlObj*)pPerl)->Perl_is_utf8_punct(p); |
---|
1441 | } |
---|
1442 | |
---|
1443 | #undef Perl_is_utf8_xdigit |
---|
1444 | bool |
---|
1445 | Perl_is_utf8_xdigit(pTHXo_ U8 *p) |
---|
1446 | { |
---|
1447 | return ((CPerlObj*)pPerl)->Perl_is_utf8_xdigit(p); |
---|
1448 | } |
---|
1449 | |
---|
1450 | #undef Perl_is_utf8_mark |
---|
1451 | bool |
---|
1452 | Perl_is_utf8_mark(pTHXo_ U8 *p) |
---|
1453 | { |
---|
1454 | return ((CPerlObj*)pPerl)->Perl_is_utf8_mark(p); |
---|
1455 | } |
---|
1456 | |
---|
1457 | #undef Perl_leave_scope |
---|
1458 | void |
---|
1459 | Perl_leave_scope(pTHXo_ I32 base) |
---|
1460 | { |
---|
1461 | ((CPerlObj*)pPerl)->Perl_leave_scope(base); |
---|
1462 | } |
---|
1463 | |
---|
1464 | #undef Perl_load_module |
---|
1465 | void |
---|
1466 | Perl_load_module(pTHXo_ U32 flags, SV* name, SV* ver, ...) |
---|
1467 | { |
---|
1468 | va_list args; |
---|
1469 | va_start(args, ver); |
---|
1470 | ((CPerlObj*)pPerl)->Perl_vload_module(flags, name, ver, &args); |
---|
1471 | va_end(args); |
---|
1472 | } |
---|
1473 | |
---|
1474 | #undef Perl_vload_module |
---|
1475 | void |
---|
1476 | Perl_vload_module(pTHXo_ U32 flags, SV* name, SV* ver, va_list* args) |
---|
1477 | { |
---|
1478 | ((CPerlObj*)pPerl)->Perl_vload_module(flags, name, ver, args); |
---|
1479 | } |
---|
1480 | |
---|
1481 | #undef Perl_looks_like_number |
---|
1482 | I32 |
---|
1483 | Perl_looks_like_number(pTHXo_ SV* sv) |
---|
1484 | { |
---|
1485 | return ((CPerlObj*)pPerl)->Perl_looks_like_number(sv); |
---|
1486 | } |
---|
1487 | #if defined(USE_THREADS) |
---|
1488 | #endif |
---|
1489 | #if defined(USE_LOCALE_COLLATE) |
---|
1490 | #endif |
---|
1491 | |
---|
1492 | #undef Perl_markstack_grow |
---|
1493 | void |
---|
1494 | Perl_markstack_grow(pTHXo) |
---|
1495 | { |
---|
1496 | ((CPerlObj*)pPerl)->Perl_markstack_grow(); |
---|
1497 | } |
---|
1498 | #if defined(USE_LOCALE_COLLATE) |
---|
1499 | #endif |
---|
1500 | |
---|
1501 | #undef Perl_mess |
---|
1502 | SV* |
---|
1503 | Perl_mess(pTHXo_ const char* pat, ...) |
---|
1504 | { |
---|
1505 | SV* retval; |
---|
1506 | va_list args; |
---|
1507 | va_start(args, pat); |
---|
1508 | retval = ((CPerlObj*)pPerl)->Perl_vmess(pat, &args); |
---|
1509 | va_end(args); |
---|
1510 | return retval; |
---|
1511 | |
---|
1512 | } |
---|
1513 | |
---|
1514 | #undef Perl_vmess |
---|
1515 | SV* |
---|
1516 | Perl_vmess(pTHXo_ const char* pat, va_list* args) |
---|
1517 | { |
---|
1518 | return ((CPerlObj*)pPerl)->Perl_vmess(pat, args); |
---|
1519 | } |
---|
1520 | |
---|
1521 | #undef Perl_mg_clear |
---|
1522 | int |
---|
1523 | Perl_mg_clear(pTHXo_ SV* sv) |
---|
1524 | { |
---|
1525 | return ((CPerlObj*)pPerl)->Perl_mg_clear(sv); |
---|
1526 | } |
---|
1527 | |
---|
1528 | #undef Perl_mg_copy |
---|
1529 | int |
---|
1530 | Perl_mg_copy(pTHXo_ SV* sv, SV* nsv, const char* key, I32 klen) |
---|
1531 | { |
---|
1532 | return ((CPerlObj*)pPerl)->Perl_mg_copy(sv, nsv, key, klen); |
---|
1533 | } |
---|
1534 | |
---|
1535 | #undef Perl_mg_find |
---|
1536 | MAGIC* |
---|
1537 | Perl_mg_find(pTHXo_ SV* sv, int type) |
---|
1538 | { |
---|
1539 | return ((CPerlObj*)pPerl)->Perl_mg_find(sv, type); |
---|
1540 | } |
---|
1541 | |
---|
1542 | #undef Perl_mg_free |
---|
1543 | int |
---|
1544 | Perl_mg_free(pTHXo_ SV* sv) |
---|
1545 | { |
---|
1546 | return ((CPerlObj*)pPerl)->Perl_mg_free(sv); |
---|
1547 | } |
---|
1548 | |
---|
1549 | #undef Perl_mg_get |
---|
1550 | int |
---|
1551 | Perl_mg_get(pTHXo_ SV* sv) |
---|
1552 | { |
---|
1553 | return ((CPerlObj*)pPerl)->Perl_mg_get(sv); |
---|
1554 | } |
---|
1555 | |
---|
1556 | #undef Perl_mg_length |
---|
1557 | U32 |
---|
1558 | Perl_mg_length(pTHXo_ SV* sv) |
---|
1559 | { |
---|
1560 | return ((CPerlObj*)pPerl)->Perl_mg_length(sv); |
---|
1561 | } |
---|
1562 | |
---|
1563 | #undef Perl_mg_magical |
---|
1564 | void |
---|
1565 | Perl_mg_magical(pTHXo_ SV* sv) |
---|
1566 | { |
---|
1567 | ((CPerlObj*)pPerl)->Perl_mg_magical(sv); |
---|
1568 | } |
---|
1569 | |
---|
1570 | #undef Perl_mg_set |
---|
1571 | int |
---|
1572 | Perl_mg_set(pTHXo_ SV* sv) |
---|
1573 | { |
---|
1574 | return ((CPerlObj*)pPerl)->Perl_mg_set(sv); |
---|
1575 | } |
---|
1576 | |
---|
1577 | #undef Perl_mg_size |
---|
1578 | I32 |
---|
1579 | Perl_mg_size(pTHXo_ SV* sv) |
---|
1580 | { |
---|
1581 | return ((CPerlObj*)pPerl)->Perl_mg_size(sv); |
---|
1582 | } |
---|
1583 | |
---|
1584 | #undef Perl_moreswitches |
---|
1585 | char* |
---|
1586 | Perl_moreswitches(pTHXo_ char* s) |
---|
1587 | { |
---|
1588 | return ((CPerlObj*)pPerl)->Perl_moreswitches(s); |
---|
1589 | } |
---|
1590 | |
---|
1591 | #undef Perl_my_atof |
---|
1592 | NV |
---|
1593 | Perl_my_atof(pTHXo_ const char *s) |
---|
1594 | { |
---|
1595 | return ((CPerlObj*)pPerl)->Perl_my_atof(s); |
---|
1596 | } |
---|
1597 | #if !defined(HAS_BCOPY) || !defined(HAS_SAFE_BCOPY) |
---|
1598 | |
---|
1599 | #undef Perl_my_bcopy |
---|
1600 | char* |
---|
1601 | Perl_my_bcopy(const char* from, char* to, I32 len) |
---|
1602 | { |
---|
1603 | dTHXo; |
---|
1604 | return ((CPerlObj*)pPerl)->Perl_my_bcopy(from, to, len); |
---|
1605 | } |
---|
1606 | #endif |
---|
1607 | #if !defined(HAS_BZERO) && !defined(HAS_MEMSET) |
---|
1608 | |
---|
1609 | #undef Perl_my_bzero |
---|
1610 | char* |
---|
1611 | Perl_my_bzero(char* loc, I32 len) |
---|
1612 | { |
---|
1613 | dTHXo; |
---|
1614 | return ((CPerlObj*)pPerl)->Perl_my_bzero(loc, len); |
---|
1615 | } |
---|
1616 | #endif |
---|
1617 | |
---|
1618 | #undef Perl_my_exit |
---|
1619 | void |
---|
1620 | Perl_my_exit(pTHXo_ U32 status) |
---|
1621 | { |
---|
1622 | ((CPerlObj*)pPerl)->Perl_my_exit(status); |
---|
1623 | } |
---|
1624 | |
---|
1625 | #undef Perl_my_failure_exit |
---|
1626 | void |
---|
1627 | Perl_my_failure_exit(pTHXo) |
---|
1628 | { |
---|
1629 | ((CPerlObj*)pPerl)->Perl_my_failure_exit(); |
---|
1630 | } |
---|
1631 | |
---|
1632 | #undef Perl_my_fflush_all |
---|
1633 | I32 |
---|
1634 | Perl_my_fflush_all(pTHXo) |
---|
1635 | { |
---|
1636 | return ((CPerlObj*)pPerl)->Perl_my_fflush_all(); |
---|
1637 | } |
---|
1638 | |
---|
1639 | #undef Perl_my_lstat |
---|
1640 | I32 |
---|
1641 | Perl_my_lstat(pTHXo) |
---|
1642 | { |
---|
1643 | return ((CPerlObj*)pPerl)->Perl_my_lstat(); |
---|
1644 | } |
---|
1645 | #if !defined(HAS_MEMCMP) || !defined(HAS_SANE_MEMCMP) |
---|
1646 | |
---|
1647 | #undef Perl_my_memcmp |
---|
1648 | I32 |
---|
1649 | Perl_my_memcmp(const char* s1, const char* s2, I32 len) |
---|
1650 | { |
---|
1651 | dTHXo; |
---|
1652 | return ((CPerlObj*)pPerl)->Perl_my_memcmp(s1, s2, len); |
---|
1653 | } |
---|
1654 | #endif |
---|
1655 | #if !defined(HAS_MEMSET) |
---|
1656 | |
---|
1657 | #undef Perl_my_memset |
---|
1658 | void* |
---|
1659 | Perl_my_memset(char* loc, I32 ch, I32 len) |
---|
1660 | { |
---|
1661 | dTHXo; |
---|
1662 | return ((CPerlObj*)pPerl)->Perl_my_memset(loc, ch, len); |
---|
1663 | } |
---|
1664 | #endif |
---|
1665 | #if !defined(PERL_OBJECT) |
---|
1666 | |
---|
1667 | #undef Perl_my_pclose |
---|
1668 | I32 |
---|
1669 | Perl_my_pclose(pTHXo_ PerlIO* ptr) |
---|
1670 | { |
---|
1671 | return ((CPerlObj*)pPerl)->Perl_my_pclose(ptr); |
---|
1672 | } |
---|
1673 | |
---|
1674 | #undef Perl_my_popen |
---|
1675 | PerlIO* |
---|
1676 | Perl_my_popen(pTHXo_ char* cmd, char* mode) |
---|
1677 | { |
---|
1678 | return ((CPerlObj*)pPerl)->Perl_my_popen(cmd, mode); |
---|
1679 | } |
---|
1680 | #endif |
---|
1681 | |
---|
1682 | #undef Perl_my_setenv |
---|
1683 | void |
---|
1684 | Perl_my_setenv(pTHXo_ char* nam, char* val) |
---|
1685 | { |
---|
1686 | ((CPerlObj*)pPerl)->Perl_my_setenv(nam, val); |
---|
1687 | } |
---|
1688 | |
---|
1689 | #undef Perl_my_stat |
---|
1690 | I32 |
---|
1691 | Perl_my_stat(pTHXo) |
---|
1692 | { |
---|
1693 | return ((CPerlObj*)pPerl)->Perl_my_stat(); |
---|
1694 | } |
---|
1695 | #if defined(MYSWAP) |
---|
1696 | |
---|
1697 | #undef Perl_my_swap |
---|
1698 | short |
---|
1699 | Perl_my_swap(pTHXo_ short s) |
---|
1700 | { |
---|
1701 | return ((CPerlObj*)pPerl)->Perl_my_swap(s); |
---|
1702 | } |
---|
1703 | |
---|
1704 | #undef Perl_my_htonl |
---|
1705 | long |
---|
1706 | Perl_my_htonl(pTHXo_ long l) |
---|
1707 | { |
---|
1708 | return ((CPerlObj*)pPerl)->Perl_my_htonl(l); |
---|
1709 | } |
---|
1710 | |
---|
1711 | #undef Perl_my_ntohl |
---|
1712 | long |
---|
1713 | Perl_my_ntohl(pTHXo_ long l) |
---|
1714 | { |
---|
1715 | return ((CPerlObj*)pPerl)->Perl_my_ntohl(l); |
---|
1716 | } |
---|
1717 | #endif |
---|
1718 | |
---|
1719 | #undef Perl_newANONLIST |
---|
1720 | OP* |
---|
1721 | Perl_newANONLIST(pTHXo_ OP* o) |
---|
1722 | { |
---|
1723 | return ((CPerlObj*)pPerl)->Perl_newANONLIST(o); |
---|
1724 | } |
---|
1725 | |
---|
1726 | #undef Perl_newANONHASH |
---|
1727 | OP* |
---|
1728 | Perl_newANONHASH(pTHXo_ OP* o) |
---|
1729 | { |
---|
1730 | return ((CPerlObj*)pPerl)->Perl_newANONHASH(o); |
---|
1731 | } |
---|
1732 | |
---|
1733 | #undef Perl_newANONSUB |
---|
1734 | OP* |
---|
1735 | Perl_newANONSUB(pTHXo_ I32 floor, OP* proto, OP* block) |
---|
1736 | { |
---|
1737 | return ((CPerlObj*)pPerl)->Perl_newANONSUB(floor, proto, block); |
---|
1738 | } |
---|
1739 | |
---|
1740 | #undef Perl_newASSIGNOP |
---|
1741 | OP* |
---|
1742 | Perl_newASSIGNOP(pTHXo_ I32 flags, OP* left, I32 optype, OP* right) |
---|
1743 | { |
---|
1744 | return ((CPerlObj*)pPerl)->Perl_newASSIGNOP(flags, left, optype, right); |
---|
1745 | } |
---|
1746 | |
---|
1747 | #undef Perl_newCONDOP |
---|
1748 | OP* |
---|
1749 | Perl_newCONDOP(pTHXo_ I32 flags, OP* expr, OP* trueop, OP* falseop) |
---|
1750 | { |
---|
1751 | return ((CPerlObj*)pPerl)->Perl_newCONDOP(flags, expr, trueop, falseop); |
---|
1752 | } |
---|
1753 | |
---|
1754 | #undef Perl_newCONSTSUB |
---|
1755 | void |
---|
1756 | Perl_newCONSTSUB(pTHXo_ HV* stash, char* name, SV* sv) |
---|
1757 | { |
---|
1758 | ((CPerlObj*)pPerl)->Perl_newCONSTSUB(stash, name, sv); |
---|
1759 | } |
---|
1760 | |
---|
1761 | #undef Perl_newFORM |
---|
1762 | void |
---|
1763 | Perl_newFORM(pTHXo_ I32 floor, OP* o, OP* block) |
---|
1764 | { |
---|
1765 | ((CPerlObj*)pPerl)->Perl_newFORM(floor, o, block); |
---|
1766 | } |
---|
1767 | |
---|
1768 | #undef Perl_newFOROP |
---|
1769 | OP* |
---|
1770 | Perl_newFOROP(pTHXo_ I32 flags, char* label, line_t forline, OP* sclr, OP* expr, OP*block, OP*cont) |
---|
1771 | { |
---|
1772 | return ((CPerlObj*)pPerl)->Perl_newFOROP(flags, label, forline, sclr, expr, block, cont); |
---|
1773 | } |
---|
1774 | |
---|
1775 | #undef Perl_newLOGOP |
---|
1776 | OP* |
---|
1777 | Perl_newLOGOP(pTHXo_ I32 optype, I32 flags, OP* left, OP* right) |
---|
1778 | { |
---|
1779 | return ((CPerlObj*)pPerl)->Perl_newLOGOP(optype, flags, left, right); |
---|
1780 | } |
---|
1781 | |
---|
1782 | #undef Perl_newLOOPEX |
---|
1783 | OP* |
---|
1784 | Perl_newLOOPEX(pTHXo_ I32 type, OP* label) |
---|
1785 | { |
---|
1786 | return ((CPerlObj*)pPerl)->Perl_newLOOPEX(type, label); |
---|
1787 | } |
---|
1788 | |
---|
1789 | #undef Perl_newLOOPOP |
---|
1790 | OP* |
---|
1791 | Perl_newLOOPOP(pTHXo_ I32 flags, I32 debuggable, OP* expr, OP* block) |
---|
1792 | { |
---|
1793 | return ((CPerlObj*)pPerl)->Perl_newLOOPOP(flags, debuggable, expr, block); |
---|
1794 | } |
---|
1795 | |
---|
1796 | #undef Perl_newNULLLIST |
---|
1797 | OP* |
---|
1798 | Perl_newNULLLIST(pTHXo) |
---|
1799 | { |
---|
1800 | return ((CPerlObj*)pPerl)->Perl_newNULLLIST(); |
---|
1801 | } |
---|
1802 | |
---|
1803 | #undef Perl_newOP |
---|
1804 | OP* |
---|
1805 | Perl_newOP(pTHXo_ I32 optype, I32 flags) |
---|
1806 | { |
---|
1807 | return ((CPerlObj*)pPerl)->Perl_newOP(optype, flags); |
---|
1808 | } |
---|
1809 | |
---|
1810 | #undef Perl_newPROG |
---|
1811 | void |
---|
1812 | Perl_newPROG(pTHXo_ OP* o) |
---|
1813 | { |
---|
1814 | ((CPerlObj*)pPerl)->Perl_newPROG(o); |
---|
1815 | } |
---|
1816 | |
---|
1817 | #undef Perl_newRANGE |
---|
1818 | OP* |
---|
1819 | Perl_newRANGE(pTHXo_ I32 flags, OP* left, OP* right) |
---|
1820 | { |
---|
1821 | return ((CPerlObj*)pPerl)->Perl_newRANGE(flags, left, right); |
---|
1822 | } |
---|
1823 | |
---|
1824 | #undef Perl_newSLICEOP |
---|
1825 | OP* |
---|
1826 | Perl_newSLICEOP(pTHXo_ I32 flags, OP* subscript, OP* listop) |
---|
1827 | { |
---|
1828 | return ((CPerlObj*)pPerl)->Perl_newSLICEOP(flags, subscript, listop); |
---|
1829 | } |
---|
1830 | |
---|
1831 | #undef Perl_newSTATEOP |
---|
1832 | OP* |
---|
1833 | Perl_newSTATEOP(pTHXo_ I32 flags, char* label, OP* o) |
---|
1834 | { |
---|
1835 | return ((CPerlObj*)pPerl)->Perl_newSTATEOP(flags, label, o); |
---|
1836 | } |
---|
1837 | |
---|
1838 | #undef Perl_newSUB |
---|
1839 | CV* |
---|
1840 | Perl_newSUB(pTHXo_ I32 floor, OP* o, OP* proto, OP* block) |
---|
1841 | { |
---|
1842 | return ((CPerlObj*)pPerl)->Perl_newSUB(floor, o, proto, block); |
---|
1843 | } |
---|
1844 | |
---|
1845 | #undef Perl_newXS |
---|
1846 | CV* |
---|
1847 | Perl_newXS(pTHXo_ char* name, XSUBADDR_t f, char* filename) |
---|
1848 | { |
---|
1849 | return ((CPerlObj*)pPerl)->Perl_newXS(name, f, filename); |
---|
1850 | } |
---|
1851 | |
---|
1852 | #undef Perl_newAV |
---|
1853 | AV* |
---|
1854 | Perl_newAV(pTHXo) |
---|
1855 | { |
---|
1856 | return ((CPerlObj*)pPerl)->Perl_newAV(); |
---|
1857 | } |
---|
1858 | |
---|
1859 | #undef Perl_newAVREF |
---|
1860 | OP* |
---|
1861 | Perl_newAVREF(pTHXo_ OP* o) |
---|
1862 | { |
---|
1863 | return ((CPerlObj*)pPerl)->Perl_newAVREF(o); |
---|
1864 | } |
---|
1865 | |
---|
1866 | #undef Perl_newBINOP |
---|
1867 | OP* |
---|
1868 | Perl_newBINOP(pTHXo_ I32 type, I32 flags, OP* first, OP* last) |
---|
1869 | { |
---|
1870 | return ((CPerlObj*)pPerl)->Perl_newBINOP(type, flags, first, last); |
---|
1871 | } |
---|
1872 | |
---|
1873 | #undef Perl_newCVREF |
---|
1874 | OP* |
---|
1875 | Perl_newCVREF(pTHXo_ I32 flags, OP* o) |
---|
1876 | { |
---|
1877 | return ((CPerlObj*)pPerl)->Perl_newCVREF(flags, o); |
---|
1878 | } |
---|
1879 | |
---|
1880 | #undef Perl_newGVOP |
---|
1881 | OP* |
---|
1882 | Perl_newGVOP(pTHXo_ I32 type, I32 flags, GV* gv) |
---|
1883 | { |
---|
1884 | return ((CPerlObj*)pPerl)->Perl_newGVOP(type, flags, gv); |
---|
1885 | } |
---|
1886 | |
---|
1887 | #undef Perl_newGVgen |
---|
1888 | GV* |
---|
1889 | Perl_newGVgen(pTHXo_ char* pack) |
---|
1890 | { |
---|
1891 | return ((CPerlObj*)pPerl)->Perl_newGVgen(pack); |
---|
1892 | } |
---|
1893 | |
---|
1894 | #undef Perl_newGVREF |
---|
1895 | OP* |
---|
1896 | Perl_newGVREF(pTHXo_ I32 type, OP* o) |
---|
1897 | { |
---|
1898 | return ((CPerlObj*)pPerl)->Perl_newGVREF(type, o); |
---|
1899 | } |
---|
1900 | |
---|
1901 | #undef Perl_newHVREF |
---|
1902 | OP* |
---|
1903 | Perl_newHVREF(pTHXo_ OP* o) |
---|
1904 | { |
---|
1905 | return ((CPerlObj*)pPerl)->Perl_newHVREF(o); |
---|
1906 | } |
---|
1907 | |
---|
1908 | #undef Perl_newHV |
---|
1909 | HV* |
---|
1910 | Perl_newHV(pTHXo) |
---|
1911 | { |
---|
1912 | return ((CPerlObj*)pPerl)->Perl_newHV(); |
---|
1913 | } |
---|
1914 | |
---|
1915 | #undef Perl_newHVhv |
---|
1916 | HV* |
---|
1917 | Perl_newHVhv(pTHXo_ HV* hv) |
---|
1918 | { |
---|
1919 | return ((CPerlObj*)pPerl)->Perl_newHVhv(hv); |
---|
1920 | } |
---|
1921 | |
---|
1922 | #undef Perl_newIO |
---|
1923 | IO* |
---|
1924 | Perl_newIO(pTHXo) |
---|
1925 | { |
---|
1926 | return ((CPerlObj*)pPerl)->Perl_newIO(); |
---|
1927 | } |
---|
1928 | |
---|
1929 | #undef Perl_newLISTOP |
---|
1930 | OP* |
---|
1931 | Perl_newLISTOP(pTHXo_ I32 type, I32 flags, OP* first, OP* last) |
---|
1932 | { |
---|
1933 | return ((CPerlObj*)pPerl)->Perl_newLISTOP(type, flags, first, last); |
---|
1934 | } |
---|
1935 | |
---|
1936 | #undef Perl_newPADOP |
---|
1937 | OP* |
---|
1938 | Perl_newPADOP(pTHXo_ I32 type, I32 flags, SV* sv) |
---|
1939 | { |
---|
1940 | return ((CPerlObj*)pPerl)->Perl_newPADOP(type, flags, sv); |
---|
1941 | } |
---|
1942 | |
---|
1943 | #undef Perl_newPMOP |
---|
1944 | OP* |
---|
1945 | Perl_newPMOP(pTHXo_ I32 type, I32 flags) |
---|
1946 | { |
---|
1947 | return ((CPerlObj*)pPerl)->Perl_newPMOP(type, flags); |
---|
1948 | } |
---|
1949 | |
---|
1950 | #undef Perl_newPVOP |
---|
1951 | OP* |
---|
1952 | Perl_newPVOP(pTHXo_ I32 type, I32 flags, char* pv) |
---|
1953 | { |
---|
1954 | return ((CPerlObj*)pPerl)->Perl_newPVOP(type, flags, pv); |
---|
1955 | } |
---|
1956 | |
---|
1957 | #undef Perl_newRV |
---|
1958 | SV* |
---|
1959 | Perl_newRV(pTHXo_ SV* pref) |
---|
1960 | { |
---|
1961 | return ((CPerlObj*)pPerl)->Perl_newRV(pref); |
---|
1962 | } |
---|
1963 | |
---|
1964 | #undef Perl_newRV_noinc |
---|
1965 | SV* |
---|
1966 | Perl_newRV_noinc(pTHXo_ SV *sv) |
---|
1967 | { |
---|
1968 | return ((CPerlObj*)pPerl)->Perl_newRV_noinc(sv); |
---|
1969 | } |
---|
1970 | |
---|
1971 | #undef Perl_newSV |
---|
1972 | SV* |
---|
1973 | Perl_newSV(pTHXo_ STRLEN len) |
---|
1974 | { |
---|
1975 | return ((CPerlObj*)pPerl)->Perl_newSV(len); |
---|
1976 | } |
---|
1977 | |
---|
1978 | #undef Perl_newSVREF |
---|
1979 | OP* |
---|
1980 | Perl_newSVREF(pTHXo_ OP* o) |
---|
1981 | { |
---|
1982 | return ((CPerlObj*)pPerl)->Perl_newSVREF(o); |
---|
1983 | } |
---|
1984 | |
---|
1985 | #undef Perl_newSVOP |
---|
1986 | OP* |
---|
1987 | Perl_newSVOP(pTHXo_ I32 type, I32 flags, SV* sv) |
---|
1988 | { |
---|
1989 | return ((CPerlObj*)pPerl)->Perl_newSVOP(type, flags, sv); |
---|
1990 | } |
---|
1991 | |
---|
1992 | #undef Perl_newSViv |
---|
1993 | SV* |
---|
1994 | Perl_newSViv(pTHXo_ IV i) |
---|
1995 | { |
---|
1996 | return ((CPerlObj*)pPerl)->Perl_newSViv(i); |
---|
1997 | } |
---|
1998 | |
---|
1999 | #undef Perl_newSVuv |
---|
2000 | SV* |
---|
2001 | Perl_newSVuv(pTHXo_ UV u) |
---|
2002 | { |
---|
2003 | return ((CPerlObj*)pPerl)->Perl_newSVuv(u); |
---|
2004 | } |
---|
2005 | |
---|
2006 | #undef Perl_newSVnv |
---|
2007 | SV* |
---|
2008 | Perl_newSVnv(pTHXo_ NV n) |
---|
2009 | { |
---|
2010 | return ((CPerlObj*)pPerl)->Perl_newSVnv(n); |
---|
2011 | } |
---|
2012 | |
---|
2013 | #undef Perl_newSVpv |
---|
2014 | SV* |
---|
2015 | Perl_newSVpv(pTHXo_ const char* s, STRLEN len) |
---|
2016 | { |
---|
2017 | return ((CPerlObj*)pPerl)->Perl_newSVpv(s, len); |
---|
2018 | } |
---|
2019 | |
---|
2020 | #undef Perl_newSVpvn |
---|
2021 | SV* |
---|
2022 | Perl_newSVpvn(pTHXo_ const char* s, STRLEN len) |
---|
2023 | { |
---|
2024 | return ((CPerlObj*)pPerl)->Perl_newSVpvn(s, len); |
---|
2025 | } |
---|
2026 | |
---|
2027 | #undef Perl_newSVpvf |
---|
2028 | SV* |
---|
2029 | Perl_newSVpvf(pTHXo_ const char* pat, ...) |
---|
2030 | { |
---|
2031 | SV* retval; |
---|
2032 | va_list args; |
---|
2033 | va_start(args, pat); |
---|
2034 | retval = ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, &args); |
---|
2035 | va_end(args); |
---|
2036 | return retval; |
---|
2037 | |
---|
2038 | } |
---|
2039 | |
---|
2040 | #undef Perl_vnewSVpvf |
---|
2041 | SV* |
---|
2042 | Perl_vnewSVpvf(pTHXo_ const char* pat, va_list* args) |
---|
2043 | { |
---|
2044 | return ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, args); |
---|
2045 | } |
---|
2046 | |
---|
2047 | #undef Perl_newSVrv |
---|
2048 | SV* |
---|
2049 | Perl_newSVrv(pTHXo_ SV* rv, const char* classname) |
---|
2050 | { |
---|
2051 | return ((CPerlObj*)pPerl)->Perl_newSVrv(rv, classname); |
---|
2052 | } |
---|
2053 | |
---|
2054 | #undef Perl_newSVsv |
---|
2055 | SV* |
---|
2056 | Perl_newSVsv(pTHXo_ SV* old) |
---|
2057 | { |
---|
2058 | return ((CPerlObj*)pPerl)->Perl_newSVsv(old); |
---|
2059 | } |
---|
2060 | |
---|
2061 | #undef Perl_newUNOP |
---|
2062 | OP* |
---|
2063 | Perl_newUNOP(pTHXo_ I32 type, I32 flags, OP* first) |
---|
2064 | { |
---|
2065 | return ((CPerlObj*)pPerl)->Perl_newUNOP(type, flags, first); |
---|
2066 | } |
---|
2067 | |
---|
2068 | #undef Perl_newWHILEOP |
---|
2069 | OP* |
---|
2070 | Perl_newWHILEOP(pTHXo_ I32 flags, I32 debuggable, LOOP* loop, I32 whileline, OP* expr, OP* block, OP* cont) |
---|
2071 | { |
---|
2072 | return ((CPerlObj*)pPerl)->Perl_newWHILEOP(flags, debuggable, loop, whileline, expr, block, cont); |
---|
2073 | } |
---|
2074 | |
---|
2075 | #undef Perl_new_stackinfo |
---|
2076 | PERL_SI* |
---|
2077 | Perl_new_stackinfo(pTHXo_ I32 stitems, I32 cxitems) |
---|
2078 | { |
---|
2079 | return ((CPerlObj*)pPerl)->Perl_new_stackinfo(stitems, cxitems); |
---|
2080 | } |
---|
2081 | |
---|
2082 | #undef Perl_ninstr |
---|
2083 | char* |
---|
2084 | Perl_ninstr(pTHXo_ const char* big, const char* bigend, const char* little, const char* lend) |
---|
2085 | { |
---|
2086 | return ((CPerlObj*)pPerl)->Perl_ninstr(big, bigend, little, lend); |
---|
2087 | } |
---|
2088 | |
---|
2089 | #undef Perl_op_free |
---|
2090 | void |
---|
2091 | Perl_op_free(pTHXo_ OP* arg) |
---|
2092 | { |
---|
2093 | ((CPerlObj*)pPerl)->Perl_op_free(arg); |
---|
2094 | } |
---|
2095 | |
---|
2096 | #undef Perl_pad_sv |
---|
2097 | SV* |
---|
2098 | Perl_pad_sv(pTHXo_ PADOFFSET po) |
---|
2099 | { |
---|
2100 | return ((CPerlObj*)pPerl)->Perl_pad_sv(po); |
---|
2101 | } |
---|
2102 | #if defined(PERL_OBJECT) |
---|
2103 | |
---|
2104 | #undef Perl_construct |
---|
2105 | void |
---|
2106 | Perl_construct(pTHXo) |
---|
2107 | { |
---|
2108 | ((CPerlObj*)pPerl)->Perl_construct(); |
---|
2109 | } |
---|
2110 | |
---|
2111 | #undef Perl_destruct |
---|
2112 | void |
---|
2113 | Perl_destruct(pTHXo) |
---|
2114 | { |
---|
2115 | ((CPerlObj*)pPerl)->Perl_destruct(); |
---|
2116 | } |
---|
2117 | |
---|
2118 | #undef Perl_free |
---|
2119 | void |
---|
2120 | Perl_free(pTHXo) |
---|
2121 | { |
---|
2122 | ((CPerlObj*)pPerl)->Perl_free(); |
---|
2123 | } |
---|
2124 | |
---|
2125 | #undef Perl_run |
---|
2126 | int |
---|
2127 | Perl_run(pTHXo) |
---|
2128 | { |
---|
2129 | return ((CPerlObj*)pPerl)->Perl_run(); |
---|
2130 | } |
---|
2131 | |
---|
2132 | #undef Perl_parse |
---|
2133 | int |
---|
2134 | Perl_parse(pTHXo_ XSINIT_t xsinit, int argc, char** argv, char** env) |
---|
2135 | { |
---|
2136 | return ((CPerlObj*)pPerl)->Perl_parse(xsinit, argc, argv, env); |
---|
2137 | } |
---|
2138 | #endif |
---|
2139 | #if defined(USE_THREADS) |
---|
2140 | |
---|
2141 | #undef Perl_new_struct_thread |
---|
2142 | struct perl_thread* |
---|
2143 | Perl_new_struct_thread(pTHXo_ struct perl_thread *t) |
---|
2144 | { |
---|
2145 | return ((CPerlObj*)pPerl)->Perl_new_struct_thread(t); |
---|
2146 | } |
---|
2147 | #endif |
---|
2148 | |
---|
2149 | #undef Perl_call_atexit |
---|
2150 | void |
---|
2151 | Perl_call_atexit(pTHXo_ ATEXIT_t fn, void *ptr) |
---|
2152 | { |
---|
2153 | ((CPerlObj*)pPerl)->Perl_call_atexit(fn, ptr); |
---|
2154 | } |
---|
2155 | |
---|
2156 | #undef Perl_call_argv |
---|
2157 | I32 |
---|
2158 | Perl_call_argv(pTHXo_ const char* sub_name, I32 flags, char** argv) |
---|
2159 | { |
---|
2160 | return ((CPerlObj*)pPerl)->Perl_call_argv(sub_name, flags, argv); |
---|
2161 | } |
---|
2162 | |
---|
2163 | #undef Perl_call_method |
---|
2164 | I32 |
---|
2165 | Perl_call_method(pTHXo_ const char* methname, I32 flags) |
---|
2166 | { |
---|
2167 | return ((CPerlObj*)pPerl)->Perl_call_method(methname, flags); |
---|
2168 | } |
---|
2169 | |
---|
2170 | #undef Perl_call_pv |
---|
2171 | I32 |
---|
2172 | Perl_call_pv(pTHXo_ const char* sub_name, I32 flags) |
---|
2173 | { |
---|
2174 | return ((CPerlObj*)pPerl)->Perl_call_pv(sub_name, flags); |
---|
2175 | } |
---|
2176 | |
---|
2177 | #undef Perl_call_sv |
---|
2178 | I32 |
---|
2179 | Perl_call_sv(pTHXo_ SV* sv, I32 flags) |
---|
2180 | { |
---|
2181 | return ((CPerlObj*)pPerl)->Perl_call_sv(sv, flags); |
---|
2182 | } |
---|
2183 | |
---|
2184 | #undef Perl_eval_pv |
---|
2185 | SV* |
---|
2186 | Perl_eval_pv(pTHXo_ const char* p, I32 croak_on_error) |
---|
2187 | { |
---|
2188 | return ((CPerlObj*)pPerl)->Perl_eval_pv(p, croak_on_error); |
---|
2189 | } |
---|
2190 | |
---|
2191 | #undef Perl_eval_sv |
---|
2192 | I32 |
---|
2193 | Perl_eval_sv(pTHXo_ SV* sv, I32 flags) |
---|
2194 | { |
---|
2195 | return ((CPerlObj*)pPerl)->Perl_eval_sv(sv, flags); |
---|
2196 | } |
---|
2197 | |
---|
2198 | #undef Perl_get_sv |
---|
2199 | SV* |
---|
2200 | Perl_get_sv(pTHXo_ const char* name, I32 create) |
---|
2201 | { |
---|
2202 | return ((CPerlObj*)pPerl)->Perl_get_sv(name, create); |
---|
2203 | } |
---|
2204 | |
---|
2205 | #undef Perl_get_av |
---|
2206 | AV* |
---|
2207 | Perl_get_av(pTHXo_ const char* name, I32 create) |
---|
2208 | { |
---|
2209 | return ((CPerlObj*)pPerl)->Perl_get_av(name, create); |
---|
2210 | } |
---|
2211 | |
---|
2212 | #undef Perl_get_hv |
---|
2213 | HV* |
---|
2214 | Perl_get_hv(pTHXo_ const char* name, I32 create) |
---|
2215 | { |
---|
2216 | return ((CPerlObj*)pPerl)->Perl_get_hv(name, create); |
---|
2217 | } |
---|
2218 | |
---|
2219 | #undef Perl_get_cv |
---|
2220 | CV* |
---|
2221 | Perl_get_cv(pTHXo_ const char* name, I32 create) |
---|
2222 | { |
---|
2223 | return ((CPerlObj*)pPerl)->Perl_get_cv(name, create); |
---|
2224 | } |
---|
2225 | |
---|
2226 | #undef Perl_init_i18nl10n |
---|
2227 | int |
---|
2228 | Perl_init_i18nl10n(pTHXo_ int printwarn) |
---|
2229 | { |
---|
2230 | return ((CPerlObj*)pPerl)->Perl_init_i18nl10n(printwarn); |
---|
2231 | } |
---|
2232 | |
---|
2233 | #undef Perl_init_i18nl14n |
---|
2234 | int |
---|
2235 | Perl_init_i18nl14n(pTHXo_ int printwarn) |
---|
2236 | { |
---|
2237 | return ((CPerlObj*)pPerl)->Perl_init_i18nl14n(printwarn); |
---|
2238 | } |
---|
2239 | |
---|
2240 | #undef Perl_new_collate |
---|
2241 | void |
---|
2242 | Perl_new_collate(pTHXo_ char* newcoll) |
---|
2243 | { |
---|
2244 | ((CPerlObj*)pPerl)->Perl_new_collate(newcoll); |
---|
2245 | } |
---|
2246 | |
---|
2247 | #undef Perl_new_ctype |
---|
2248 | void |
---|
2249 | Perl_new_ctype(pTHXo_ char* newctype) |
---|
2250 | { |
---|
2251 | ((CPerlObj*)pPerl)->Perl_new_ctype(newctype); |
---|
2252 | } |
---|
2253 | |
---|
2254 | #undef Perl_new_numeric |
---|
2255 | void |
---|
2256 | Perl_new_numeric(pTHXo_ char* newcoll) |
---|
2257 | { |
---|
2258 | ((CPerlObj*)pPerl)->Perl_new_numeric(newcoll); |
---|
2259 | } |
---|
2260 | |
---|
2261 | #undef Perl_set_numeric_local |
---|
2262 | void |
---|
2263 | Perl_set_numeric_local(pTHXo) |
---|
2264 | { |
---|
2265 | ((CPerlObj*)pPerl)->Perl_set_numeric_local(); |
---|
2266 | } |
---|
2267 | |
---|
2268 | #undef Perl_set_numeric_radix |
---|
2269 | void |
---|
2270 | Perl_set_numeric_radix(pTHXo) |
---|
2271 | { |
---|
2272 | ((CPerlObj*)pPerl)->Perl_set_numeric_radix(); |
---|
2273 | } |
---|
2274 | |
---|
2275 | #undef Perl_set_numeric_standard |
---|
2276 | void |
---|
2277 | Perl_set_numeric_standard(pTHXo) |
---|
2278 | { |
---|
2279 | ((CPerlObj*)pPerl)->Perl_set_numeric_standard(); |
---|
2280 | } |
---|
2281 | |
---|
2282 | #undef Perl_require_pv |
---|
2283 | void |
---|
2284 | Perl_require_pv(pTHXo_ const char* pv) |
---|
2285 | { |
---|
2286 | ((CPerlObj*)pPerl)->Perl_require_pv(pv); |
---|
2287 | } |
---|
2288 | |
---|
2289 | #undef Perl_pmflag |
---|
2290 | void |
---|
2291 | Perl_pmflag(pTHXo_ U16* pmfl, int ch) |
---|
2292 | { |
---|
2293 | ((CPerlObj*)pPerl)->Perl_pmflag(pmfl, ch); |
---|
2294 | } |
---|
2295 | |
---|
2296 | #undef Perl_pop_scope |
---|
2297 | void |
---|
2298 | Perl_pop_scope(pTHXo) |
---|
2299 | { |
---|
2300 | ((CPerlObj*)pPerl)->Perl_pop_scope(); |
---|
2301 | } |
---|
2302 | |
---|
2303 | #undef Perl_push_scope |
---|
2304 | void |
---|
2305 | Perl_push_scope(pTHXo) |
---|
2306 | { |
---|
2307 | ((CPerlObj*)pPerl)->Perl_push_scope(); |
---|
2308 | } |
---|
2309 | |
---|
2310 | #undef Perl_regdump |
---|
2311 | void |
---|
2312 | Perl_regdump(pTHXo_ regexp* r) |
---|
2313 | { |
---|
2314 | ((CPerlObj*)pPerl)->Perl_regdump(r); |
---|
2315 | } |
---|
2316 | |
---|
2317 | #undef Perl_pregexec |
---|
2318 | I32 |
---|
2319 | Perl_pregexec(pTHXo_ regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, U32 nosave) |
---|
2320 | { |
---|
2321 | return ((CPerlObj*)pPerl)->Perl_pregexec(prog, stringarg, strend, strbeg, minend, screamer, nosave); |
---|
2322 | } |
---|
2323 | |
---|
2324 | #undef Perl_pregfree |
---|
2325 | void |
---|
2326 | Perl_pregfree(pTHXo_ struct regexp* r) |
---|
2327 | { |
---|
2328 | ((CPerlObj*)pPerl)->Perl_pregfree(r); |
---|
2329 | } |
---|
2330 | |
---|
2331 | #undef Perl_pregcomp |
---|
2332 | regexp* |
---|
2333 | Perl_pregcomp(pTHXo_ char* exp, char* xend, PMOP* pm) |
---|
2334 | { |
---|
2335 | return ((CPerlObj*)pPerl)->Perl_pregcomp(exp, xend, pm); |
---|
2336 | } |
---|
2337 | |
---|
2338 | #undef Perl_re_intuit_start |
---|
2339 | char* |
---|
2340 | Perl_re_intuit_start(pTHXo_ regexp* prog, SV* sv, char* strpos, char* strend, U32 flags, struct re_scream_pos_data_s *data) |
---|
2341 | { |
---|
2342 | return ((CPerlObj*)pPerl)->Perl_re_intuit_start(prog, sv, strpos, strend, flags, data); |
---|
2343 | } |
---|
2344 | |
---|
2345 | #undef Perl_re_intuit_string |
---|
2346 | SV* |
---|
2347 | Perl_re_intuit_string(pTHXo_ regexp* prog) |
---|
2348 | { |
---|
2349 | return ((CPerlObj*)pPerl)->Perl_re_intuit_string(prog); |
---|
2350 | } |
---|
2351 | |
---|
2352 | #undef Perl_regexec_flags |
---|
2353 | I32 |
---|
2354 | Perl_regexec_flags(pTHXo_ regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, void* data, U32 flags) |
---|
2355 | { |
---|
2356 | return ((CPerlObj*)pPerl)->Perl_regexec_flags(prog, stringarg, strend, strbeg, minend, screamer, data, flags); |
---|
2357 | } |
---|
2358 | |
---|
2359 | #undef Perl_regnext |
---|
2360 | regnode* |
---|
2361 | Perl_regnext(pTHXo_ regnode* p) |
---|
2362 | { |
---|
2363 | return ((CPerlObj*)pPerl)->Perl_regnext(p); |
---|
2364 | } |
---|
2365 | |
---|
2366 | #undef Perl_repeatcpy |
---|
2367 | void |
---|
2368 | Perl_repeatcpy(pTHXo_ char* to, const char* from, I32 len, I32 count) |
---|
2369 | { |
---|
2370 | ((CPerlObj*)pPerl)->Perl_repeatcpy(to, from, len, count); |
---|
2371 | } |
---|
2372 | |
---|
2373 | #undef Perl_rninstr |
---|
2374 | char* |
---|
2375 | Perl_rninstr(pTHXo_ const char* big, const char* bigend, const char* little, const char* lend) |
---|
2376 | { |
---|
2377 | return ((CPerlObj*)pPerl)->Perl_rninstr(big, bigend, little, lend); |
---|
2378 | } |
---|
2379 | |
---|
2380 | #undef Perl_rsignal |
---|
2381 | Sighandler_t |
---|
2382 | Perl_rsignal(pTHXo_ int i, Sighandler_t t) |
---|
2383 | { |
---|
2384 | return ((CPerlObj*)pPerl)->Perl_rsignal(i, t); |
---|
2385 | } |
---|
2386 | #if !defined(HAS_RENAME) |
---|
2387 | #endif |
---|
2388 | |
---|
2389 | #undef Perl_savepv |
---|
2390 | char* |
---|
2391 | Perl_savepv(pTHXo_ const char* sv) |
---|
2392 | { |
---|
2393 | return ((CPerlObj*)pPerl)->Perl_savepv(sv); |
---|
2394 | } |
---|
2395 | |
---|
2396 | #undef Perl_savepvn |
---|
2397 | char* |
---|
2398 | Perl_savepvn(pTHXo_ const char* sv, I32 len) |
---|
2399 | { |
---|
2400 | return ((CPerlObj*)pPerl)->Perl_savepvn(sv, len); |
---|
2401 | } |
---|
2402 | |
---|
2403 | #undef Perl_savestack_grow |
---|
2404 | void |
---|
2405 | Perl_savestack_grow(pTHXo) |
---|
2406 | { |
---|
2407 | ((CPerlObj*)pPerl)->Perl_savestack_grow(); |
---|
2408 | } |
---|
2409 | |
---|
2410 | #undef Perl_save_aelem |
---|
2411 | void |
---|
2412 | Perl_save_aelem(pTHXo_ AV* av, I32 idx, SV **sptr) |
---|
2413 | { |
---|
2414 | ((CPerlObj*)pPerl)->Perl_save_aelem(av, idx, sptr); |
---|
2415 | } |
---|
2416 | |
---|
2417 | #undef Perl_save_alloc |
---|
2418 | I32 |
---|
2419 | Perl_save_alloc(pTHXo_ I32 size, I32 pad) |
---|
2420 | { |
---|
2421 | return ((CPerlObj*)pPerl)->Perl_save_alloc(size, pad); |
---|
2422 | } |
---|
2423 | |
---|
2424 | #undef Perl_save_aptr |
---|
2425 | void |
---|
2426 | Perl_save_aptr(pTHXo_ AV** aptr) |
---|
2427 | { |
---|
2428 | ((CPerlObj*)pPerl)->Perl_save_aptr(aptr); |
---|
2429 | } |
---|
2430 | |
---|
2431 | #undef Perl_save_ary |
---|
2432 | AV* |
---|
2433 | Perl_save_ary(pTHXo_ GV* gv) |
---|
2434 | { |
---|
2435 | return ((CPerlObj*)pPerl)->Perl_save_ary(gv); |
---|
2436 | } |
---|
2437 | |
---|
2438 | #undef Perl_save_clearsv |
---|
2439 | void |
---|
2440 | Perl_save_clearsv(pTHXo_ SV** svp) |
---|
2441 | { |
---|
2442 | ((CPerlObj*)pPerl)->Perl_save_clearsv(svp); |
---|
2443 | } |
---|
2444 | |
---|
2445 | #undef Perl_save_delete |
---|
2446 | void |
---|
2447 | Perl_save_delete(pTHXo_ HV* hv, char* key, I32 klen) |
---|
2448 | { |
---|
2449 | ((CPerlObj*)pPerl)->Perl_save_delete(hv, key, klen); |
---|
2450 | } |
---|
2451 | |
---|
2452 | #undef Perl_save_destructor |
---|
2453 | void |
---|
2454 | Perl_save_destructor(pTHXo_ DESTRUCTORFUNC_NOCONTEXT_t f, void* p) |
---|
2455 | { |
---|
2456 | ((CPerlObj*)pPerl)->Perl_save_destructor(f, p); |
---|
2457 | } |
---|
2458 | |
---|
2459 | #undef Perl_save_destructor_x |
---|
2460 | void |
---|
2461 | Perl_save_destructor_x(pTHXo_ DESTRUCTORFUNC_t f, void* p) |
---|
2462 | { |
---|
2463 | ((CPerlObj*)pPerl)->Perl_save_destructor_x(f, p); |
---|
2464 | } |
---|
2465 | |
---|
2466 | #undef Perl_save_freesv |
---|
2467 | void |
---|
2468 | Perl_save_freesv(pTHXo_ SV* sv) |
---|
2469 | { |
---|
2470 | ((CPerlObj*)pPerl)->Perl_save_freesv(sv); |
---|
2471 | } |
---|
2472 | |
---|
2473 | #undef Perl_save_freepv |
---|
2474 | void |
---|
2475 | Perl_save_freepv(pTHXo_ char* pv) |
---|
2476 | { |
---|
2477 | ((CPerlObj*)pPerl)->Perl_save_freepv(pv); |
---|
2478 | } |
---|
2479 | |
---|
2480 | #undef Perl_save_generic_svref |
---|
2481 | void |
---|
2482 | Perl_save_generic_svref(pTHXo_ SV** sptr) |
---|
2483 | { |
---|
2484 | ((CPerlObj*)pPerl)->Perl_save_generic_svref(sptr); |
---|
2485 | } |
---|
2486 | |
---|
2487 | #undef Perl_save_generic_pvref |
---|
2488 | void |
---|
2489 | Perl_save_generic_pvref(pTHXo_ char** str) |
---|
2490 | { |
---|
2491 | ((CPerlObj*)pPerl)->Perl_save_generic_pvref(str); |
---|
2492 | } |
---|
2493 | |
---|
2494 | #undef Perl_save_gp |
---|
2495 | void |
---|
2496 | Perl_save_gp(pTHXo_ GV* gv, I32 empty) |
---|
2497 | { |
---|
2498 | ((CPerlObj*)pPerl)->Perl_save_gp(gv, empty); |
---|
2499 | } |
---|
2500 | |
---|
2501 | #undef Perl_save_hash |
---|
2502 | HV* |
---|
2503 | Perl_save_hash(pTHXo_ GV* gv) |
---|
2504 | { |
---|
2505 | return ((CPerlObj*)pPerl)->Perl_save_hash(gv); |
---|
2506 | } |
---|
2507 | |
---|
2508 | #undef Perl_save_helem |
---|
2509 | void |
---|
2510 | Perl_save_helem(pTHXo_ HV* hv, SV *key, SV **sptr) |
---|
2511 | { |
---|
2512 | ((CPerlObj*)pPerl)->Perl_save_helem(hv, key, sptr); |
---|
2513 | } |
---|
2514 | |
---|
2515 | #undef Perl_save_hints |
---|
2516 | void |
---|
2517 | Perl_save_hints(pTHXo) |
---|
2518 | { |
---|
2519 | ((CPerlObj*)pPerl)->Perl_save_hints(); |
---|
2520 | } |
---|
2521 | |
---|
2522 | #undef Perl_save_hptr |
---|
2523 | void |
---|
2524 | Perl_save_hptr(pTHXo_ HV** hptr) |
---|
2525 | { |
---|
2526 | ((CPerlObj*)pPerl)->Perl_save_hptr(hptr); |
---|
2527 | } |
---|
2528 | |
---|
2529 | #undef Perl_save_I16 |
---|
2530 | void |
---|
2531 | Perl_save_I16(pTHXo_ I16* intp) |
---|
2532 | { |
---|
2533 | ((CPerlObj*)pPerl)->Perl_save_I16(intp); |
---|
2534 | } |
---|
2535 | |
---|
2536 | #undef Perl_save_I32 |
---|
2537 | void |
---|
2538 | Perl_save_I32(pTHXo_ I32* intp) |
---|
2539 | { |
---|
2540 | ((CPerlObj*)pPerl)->Perl_save_I32(intp); |
---|
2541 | } |
---|
2542 | |
---|
2543 | #undef Perl_save_I8 |
---|
2544 | void |
---|
2545 | Perl_save_I8(pTHXo_ I8* bytep) |
---|
2546 | { |
---|
2547 | ((CPerlObj*)pPerl)->Perl_save_I8(bytep); |
---|
2548 | } |
---|
2549 | |
---|
2550 | #undef Perl_save_int |
---|
2551 | void |
---|
2552 | Perl_save_int(pTHXo_ int* intp) |
---|
2553 | { |
---|
2554 | ((CPerlObj*)pPerl)->Perl_save_int(intp); |
---|
2555 | } |
---|
2556 | |
---|
2557 | #undef Perl_save_item |
---|
2558 | void |
---|
2559 | Perl_save_item(pTHXo_ SV* item) |
---|
2560 | { |
---|
2561 | ((CPerlObj*)pPerl)->Perl_save_item(item); |
---|
2562 | } |
---|
2563 | |
---|
2564 | #undef Perl_save_iv |
---|
2565 | void |
---|
2566 | Perl_save_iv(pTHXo_ IV* iv) |
---|
2567 | { |
---|
2568 | ((CPerlObj*)pPerl)->Perl_save_iv(iv); |
---|
2569 | } |
---|
2570 | |
---|
2571 | #undef Perl_save_list |
---|
2572 | void |
---|
2573 | Perl_save_list(pTHXo_ SV** sarg, I32 maxsarg) |
---|
2574 | { |
---|
2575 | ((CPerlObj*)pPerl)->Perl_save_list(sarg, maxsarg); |
---|
2576 | } |
---|
2577 | |
---|
2578 | #undef Perl_save_long |
---|
2579 | void |
---|
2580 | Perl_save_long(pTHXo_ long* longp) |
---|
2581 | { |
---|
2582 | ((CPerlObj*)pPerl)->Perl_save_long(longp); |
---|
2583 | } |
---|
2584 | |
---|
2585 | #undef Perl_save_mortalizesv |
---|
2586 | void |
---|
2587 | Perl_save_mortalizesv(pTHXo_ SV* sv) |
---|
2588 | { |
---|
2589 | ((CPerlObj*)pPerl)->Perl_save_mortalizesv(sv); |
---|
2590 | } |
---|
2591 | |
---|
2592 | #undef Perl_save_nogv |
---|
2593 | void |
---|
2594 | Perl_save_nogv(pTHXo_ GV* gv) |
---|
2595 | { |
---|
2596 | ((CPerlObj*)pPerl)->Perl_save_nogv(gv); |
---|
2597 | } |
---|
2598 | |
---|
2599 | #undef Perl_save_scalar |
---|
2600 | SV* |
---|
2601 | Perl_save_scalar(pTHXo_ GV* gv) |
---|
2602 | { |
---|
2603 | return ((CPerlObj*)pPerl)->Perl_save_scalar(gv); |
---|
2604 | } |
---|
2605 | |
---|
2606 | #undef Perl_save_pptr |
---|
2607 | void |
---|
2608 | Perl_save_pptr(pTHXo_ char** pptr) |
---|
2609 | { |
---|
2610 | ((CPerlObj*)pPerl)->Perl_save_pptr(pptr); |
---|
2611 | } |
---|
2612 | |
---|
2613 | #undef Perl_save_vptr |
---|
2614 | void |
---|
2615 | Perl_save_vptr(pTHXo_ void* pptr) |
---|
2616 | { |
---|
2617 | ((CPerlObj*)pPerl)->Perl_save_vptr(pptr); |
---|
2618 | } |
---|
2619 | |
---|
2620 | #undef Perl_save_re_context |
---|
2621 | void |
---|
2622 | Perl_save_re_context(pTHXo) |
---|
2623 | { |
---|
2624 | ((CPerlObj*)pPerl)->Perl_save_re_context(); |
---|
2625 | } |
---|
2626 | |
---|
2627 | #undef Perl_save_padsv |
---|
2628 | void |
---|
2629 | Perl_save_padsv(pTHXo_ PADOFFSET off) |
---|
2630 | { |
---|
2631 | ((CPerlObj*)pPerl)->Perl_save_padsv(off); |
---|
2632 | } |
---|
2633 | |
---|
2634 | #undef Perl_save_sptr |
---|
2635 | void |
---|
2636 | Perl_save_sptr(pTHXo_ SV** sptr) |
---|
2637 | { |
---|
2638 | ((CPerlObj*)pPerl)->Perl_save_sptr(sptr); |
---|
2639 | } |
---|
2640 | |
---|
2641 | #undef Perl_save_svref |
---|
2642 | SV* |
---|
2643 | Perl_save_svref(pTHXo_ SV** sptr) |
---|
2644 | { |
---|
2645 | return ((CPerlObj*)pPerl)->Perl_save_svref(sptr); |
---|
2646 | } |
---|
2647 | |
---|
2648 | #undef Perl_save_threadsv |
---|
2649 | SV** |
---|
2650 | Perl_save_threadsv(pTHXo_ PADOFFSET i) |
---|
2651 | { |
---|
2652 | return ((CPerlObj*)pPerl)->Perl_save_threadsv(i); |
---|
2653 | } |
---|
2654 | |
---|
2655 | #undef Perl_scan_bin |
---|
2656 | NV |
---|
2657 | Perl_scan_bin(pTHXo_ char* start, STRLEN len, STRLEN* retlen) |
---|
2658 | { |
---|
2659 | return ((CPerlObj*)pPerl)->Perl_scan_bin(start, len, retlen); |
---|
2660 | } |
---|
2661 | |
---|
2662 | #undef Perl_scan_hex |
---|
2663 | NV |
---|
2664 | Perl_scan_hex(pTHXo_ char* start, STRLEN len, STRLEN* retlen) |
---|
2665 | { |
---|
2666 | return ((CPerlObj*)pPerl)->Perl_scan_hex(start, len, retlen); |
---|
2667 | } |
---|
2668 | |
---|
2669 | #undef Perl_scan_num |
---|
2670 | char* |
---|
2671 | Perl_scan_num(pTHXo_ char* s, YYSTYPE *lvalp) |
---|
2672 | { |
---|
2673 | return ((CPerlObj*)pPerl)->Perl_scan_num(s, lvalp); |
---|
2674 | } |
---|
2675 | |
---|
2676 | #undef Perl_scan_oct |
---|
2677 | NV |
---|
2678 | Perl_scan_oct(pTHXo_ char* start, STRLEN len, STRLEN* retlen) |
---|
2679 | { |
---|
2680 | return ((CPerlObj*)pPerl)->Perl_scan_oct(start, len, retlen); |
---|
2681 | } |
---|
2682 | |
---|
2683 | #undef Perl_screaminstr |
---|
2684 | char* |
---|
2685 | Perl_screaminstr(pTHXo_ SV* bigsv, SV* littlesv, I32 start_shift, I32 end_shift, I32 *state, I32 last) |
---|
2686 | { |
---|
2687 | return ((CPerlObj*)pPerl)->Perl_screaminstr(bigsv, littlesv, start_shift, end_shift, state, last); |
---|
2688 | } |
---|
2689 | #if !defined(VMS) |
---|
2690 | #endif |
---|
2691 | |
---|
2692 | #undef Perl_sharepvn |
---|
2693 | char* |
---|
2694 | Perl_sharepvn(pTHXo_ const char* sv, I32 len, U32 hash) |
---|
2695 | { |
---|
2696 | return ((CPerlObj*)pPerl)->Perl_sharepvn(sv, len, hash); |
---|
2697 | } |
---|
2698 | |
---|
2699 | #undef Perl_stack_grow |
---|
2700 | SV** |
---|
2701 | Perl_stack_grow(pTHXo_ SV** sp, SV**p, int n) |
---|
2702 | { |
---|
2703 | return ((CPerlObj*)pPerl)->Perl_stack_grow(sp, p, n); |
---|
2704 | } |
---|
2705 | |
---|
2706 | #undef Perl_start_subparse |
---|
2707 | I32 |
---|
2708 | Perl_start_subparse(pTHXo_ I32 is_format, U32 flags) |
---|
2709 | { |
---|
2710 | return ((CPerlObj*)pPerl)->Perl_start_subparse(is_format, flags); |
---|
2711 | } |
---|
2712 | |
---|
2713 | #undef Perl_sv_2bool |
---|
2714 | bool |
---|
2715 | Perl_sv_2bool(pTHXo_ SV* sv) |
---|
2716 | { |
---|
2717 | return ((CPerlObj*)pPerl)->Perl_sv_2bool(sv); |
---|
2718 | } |
---|
2719 | |
---|
2720 | #undef Perl_sv_2cv |
---|
2721 | CV* |
---|
2722 | Perl_sv_2cv(pTHXo_ SV* sv, HV** st, GV** gvp, I32 lref) |
---|
2723 | { |
---|
2724 | return ((CPerlObj*)pPerl)->Perl_sv_2cv(sv, st, gvp, lref); |
---|
2725 | } |
---|
2726 | |
---|
2727 | #undef Perl_sv_2io |
---|
2728 | IO* |
---|
2729 | Perl_sv_2io(pTHXo_ SV* sv) |
---|
2730 | { |
---|
2731 | return ((CPerlObj*)pPerl)->Perl_sv_2io(sv); |
---|
2732 | } |
---|
2733 | |
---|
2734 | #undef Perl_sv_2iv |
---|
2735 | IV |
---|
2736 | Perl_sv_2iv(pTHXo_ SV* sv) |
---|
2737 | { |
---|
2738 | return ((CPerlObj*)pPerl)->Perl_sv_2iv(sv); |
---|
2739 | } |
---|
2740 | |
---|
2741 | #undef Perl_sv_2mortal |
---|
2742 | SV* |
---|
2743 | Perl_sv_2mortal(pTHXo_ SV* sv) |
---|
2744 | { |
---|
2745 | return ((CPerlObj*)pPerl)->Perl_sv_2mortal(sv); |
---|
2746 | } |
---|
2747 | |
---|
2748 | #undef Perl_sv_2nv |
---|
2749 | NV |
---|
2750 | Perl_sv_2nv(pTHXo_ SV* sv) |
---|
2751 | { |
---|
2752 | return ((CPerlObj*)pPerl)->Perl_sv_2nv(sv); |
---|
2753 | } |
---|
2754 | |
---|
2755 | #undef Perl_sv_2pv |
---|
2756 | char* |
---|
2757 | Perl_sv_2pv(pTHXo_ SV* sv, STRLEN* lp) |
---|
2758 | { |
---|
2759 | return ((CPerlObj*)pPerl)->Perl_sv_2pv(sv, lp); |
---|
2760 | } |
---|
2761 | |
---|
2762 | #undef Perl_sv_2pvutf8 |
---|
2763 | char* |
---|
2764 | Perl_sv_2pvutf8(pTHXo_ SV* sv, STRLEN* lp) |
---|
2765 | { |
---|
2766 | return ((CPerlObj*)pPerl)->Perl_sv_2pvutf8(sv, lp); |
---|
2767 | } |
---|
2768 | |
---|
2769 | #undef Perl_sv_2pvbyte |
---|
2770 | char* |
---|
2771 | Perl_sv_2pvbyte(pTHXo_ SV* sv, STRLEN* lp) |
---|
2772 | { |
---|
2773 | return ((CPerlObj*)pPerl)->Perl_sv_2pvbyte(sv, lp); |
---|
2774 | } |
---|
2775 | |
---|
2776 | #undef Perl_sv_2uv |
---|
2777 | UV |
---|
2778 | Perl_sv_2uv(pTHXo_ SV* sv) |
---|
2779 | { |
---|
2780 | return ((CPerlObj*)pPerl)->Perl_sv_2uv(sv); |
---|
2781 | } |
---|
2782 | |
---|
2783 | #undef Perl_sv_iv |
---|
2784 | IV |
---|
2785 | Perl_sv_iv(pTHXo_ SV* sv) |
---|
2786 | { |
---|
2787 | return ((CPerlObj*)pPerl)->Perl_sv_iv(sv); |
---|
2788 | } |
---|
2789 | |
---|
2790 | #undef Perl_sv_uv |
---|
2791 | UV |
---|
2792 | Perl_sv_uv(pTHXo_ SV* sv) |
---|
2793 | { |
---|
2794 | return ((CPerlObj*)pPerl)->Perl_sv_uv(sv); |
---|
2795 | } |
---|
2796 | |
---|
2797 | #undef Perl_sv_nv |
---|
2798 | NV |
---|
2799 | Perl_sv_nv(pTHXo_ SV* sv) |
---|
2800 | { |
---|
2801 | return ((CPerlObj*)pPerl)->Perl_sv_nv(sv); |
---|
2802 | } |
---|
2803 | |
---|
2804 | #undef Perl_sv_pvn |
---|
2805 | char* |
---|
2806 | Perl_sv_pvn(pTHXo_ SV *sv, STRLEN *len) |
---|
2807 | { |
---|
2808 | return ((CPerlObj*)pPerl)->Perl_sv_pvn(sv, len); |
---|
2809 | } |
---|
2810 | |
---|
2811 | #undef Perl_sv_pvutf8n |
---|
2812 | char* |
---|
2813 | Perl_sv_pvutf8n(pTHXo_ SV *sv, STRLEN *len) |
---|
2814 | { |
---|
2815 | return ((CPerlObj*)pPerl)->Perl_sv_pvutf8n(sv, len); |
---|
2816 | } |
---|
2817 | |
---|
2818 | #undef Perl_sv_pvbyten |
---|
2819 | char* |
---|
2820 | Perl_sv_pvbyten(pTHXo_ SV *sv, STRLEN *len) |
---|
2821 | { |
---|
2822 | return ((CPerlObj*)pPerl)->Perl_sv_pvbyten(sv, len); |
---|
2823 | } |
---|
2824 | |
---|
2825 | #undef Perl_sv_true |
---|
2826 | I32 |
---|
2827 | Perl_sv_true(pTHXo_ SV *sv) |
---|
2828 | { |
---|
2829 | return ((CPerlObj*)pPerl)->Perl_sv_true(sv); |
---|
2830 | } |
---|
2831 | |
---|
2832 | #undef Perl_sv_backoff |
---|
2833 | int |
---|
2834 | Perl_sv_backoff(pTHXo_ SV* sv) |
---|
2835 | { |
---|
2836 | return ((CPerlObj*)pPerl)->Perl_sv_backoff(sv); |
---|
2837 | } |
---|
2838 | |
---|
2839 | #undef Perl_sv_bless |
---|
2840 | SV* |
---|
2841 | Perl_sv_bless(pTHXo_ SV* sv, HV* stash) |
---|
2842 | { |
---|
2843 | return ((CPerlObj*)pPerl)->Perl_sv_bless(sv, stash); |
---|
2844 | } |
---|
2845 | |
---|
2846 | #undef Perl_sv_catpvf |
---|
2847 | void |
---|
2848 | Perl_sv_catpvf(pTHXo_ SV* sv, const char* pat, ...) |
---|
2849 | { |
---|
2850 | va_list args; |
---|
2851 | va_start(args, pat); |
---|
2852 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, &args); |
---|
2853 | va_end(args); |
---|
2854 | } |
---|
2855 | |
---|
2856 | #undef Perl_sv_vcatpvf |
---|
2857 | void |
---|
2858 | Perl_sv_vcatpvf(pTHXo_ SV* sv, const char* pat, va_list* args) |
---|
2859 | { |
---|
2860 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, args); |
---|
2861 | } |
---|
2862 | |
---|
2863 | #undef Perl_sv_catpv |
---|
2864 | void |
---|
2865 | Perl_sv_catpv(pTHXo_ SV* sv, const char* ptr) |
---|
2866 | { |
---|
2867 | ((CPerlObj*)pPerl)->Perl_sv_catpv(sv, ptr); |
---|
2868 | } |
---|
2869 | |
---|
2870 | #undef Perl_sv_catpvn |
---|
2871 | void |
---|
2872 | Perl_sv_catpvn(pTHXo_ SV* sv, const char* ptr, STRLEN len) |
---|
2873 | { |
---|
2874 | ((CPerlObj*)pPerl)->Perl_sv_catpvn(sv, ptr, len); |
---|
2875 | } |
---|
2876 | |
---|
2877 | #undef Perl_sv_catsv |
---|
2878 | void |
---|
2879 | Perl_sv_catsv(pTHXo_ SV* dsv, SV* ssv) |
---|
2880 | { |
---|
2881 | ((CPerlObj*)pPerl)->Perl_sv_catsv(dsv, ssv); |
---|
2882 | } |
---|
2883 | |
---|
2884 | #undef Perl_sv_chop |
---|
2885 | void |
---|
2886 | Perl_sv_chop(pTHXo_ SV* sv, char* ptr) |
---|
2887 | { |
---|
2888 | ((CPerlObj*)pPerl)->Perl_sv_chop(sv, ptr); |
---|
2889 | } |
---|
2890 | |
---|
2891 | #undef Perl_sv_clear |
---|
2892 | void |
---|
2893 | Perl_sv_clear(pTHXo_ SV* sv) |
---|
2894 | { |
---|
2895 | ((CPerlObj*)pPerl)->Perl_sv_clear(sv); |
---|
2896 | } |
---|
2897 | |
---|
2898 | #undef Perl_sv_cmp |
---|
2899 | I32 |
---|
2900 | Perl_sv_cmp(pTHXo_ SV* sv1, SV* sv2) |
---|
2901 | { |
---|
2902 | return ((CPerlObj*)pPerl)->Perl_sv_cmp(sv1, sv2); |
---|
2903 | } |
---|
2904 | |
---|
2905 | #undef Perl_sv_cmp_locale |
---|
2906 | I32 |
---|
2907 | Perl_sv_cmp_locale(pTHXo_ SV* sv1, SV* sv2) |
---|
2908 | { |
---|
2909 | return ((CPerlObj*)pPerl)->Perl_sv_cmp_locale(sv1, sv2); |
---|
2910 | } |
---|
2911 | #if defined(USE_LOCALE_COLLATE) |
---|
2912 | |
---|
2913 | #undef Perl_sv_collxfrm |
---|
2914 | char* |
---|
2915 | Perl_sv_collxfrm(pTHXo_ SV* sv, STRLEN* nxp) |
---|
2916 | { |
---|
2917 | return ((CPerlObj*)pPerl)->Perl_sv_collxfrm(sv, nxp); |
---|
2918 | } |
---|
2919 | #endif |
---|
2920 | |
---|
2921 | #undef Perl_sv_compile_2op |
---|
2922 | OP* |
---|
2923 | Perl_sv_compile_2op(pTHXo_ SV* sv, OP** startp, char* code, AV** avp) |
---|
2924 | { |
---|
2925 | return ((CPerlObj*)pPerl)->Perl_sv_compile_2op(sv, startp, code, avp); |
---|
2926 | } |
---|
2927 | |
---|
2928 | #undef Perl_sv_dec |
---|
2929 | void |
---|
2930 | Perl_sv_dec(pTHXo_ SV* sv) |
---|
2931 | { |
---|
2932 | ((CPerlObj*)pPerl)->Perl_sv_dec(sv); |
---|
2933 | } |
---|
2934 | |
---|
2935 | #undef Perl_sv_dump |
---|
2936 | void |
---|
2937 | Perl_sv_dump(pTHXo_ SV* sv) |
---|
2938 | { |
---|
2939 | ((CPerlObj*)pPerl)->Perl_sv_dump(sv); |
---|
2940 | } |
---|
2941 | |
---|
2942 | #undef Perl_sv_derived_from |
---|
2943 | bool |
---|
2944 | Perl_sv_derived_from(pTHXo_ SV* sv, const char* name) |
---|
2945 | { |
---|
2946 | return ((CPerlObj*)pPerl)->Perl_sv_derived_from(sv, name); |
---|
2947 | } |
---|
2948 | |
---|
2949 | #undef Perl_sv_eq |
---|
2950 | I32 |
---|
2951 | Perl_sv_eq(pTHXo_ SV* sv1, SV* sv2) |
---|
2952 | { |
---|
2953 | return ((CPerlObj*)pPerl)->Perl_sv_eq(sv1, sv2); |
---|
2954 | } |
---|
2955 | |
---|
2956 | #undef Perl_sv_free |
---|
2957 | void |
---|
2958 | Perl_sv_free(pTHXo_ SV* sv) |
---|
2959 | { |
---|
2960 | ((CPerlObj*)pPerl)->Perl_sv_free(sv); |
---|
2961 | } |
---|
2962 | |
---|
2963 | #undef Perl_sv_gets |
---|
2964 | char* |
---|
2965 | Perl_sv_gets(pTHXo_ SV* sv, PerlIO* fp, I32 append) |
---|
2966 | { |
---|
2967 | return ((CPerlObj*)pPerl)->Perl_sv_gets(sv, fp, append); |
---|
2968 | } |
---|
2969 | |
---|
2970 | #undef Perl_sv_grow |
---|
2971 | char* |
---|
2972 | Perl_sv_grow(pTHXo_ SV* sv, STRLEN newlen) |
---|
2973 | { |
---|
2974 | return ((CPerlObj*)pPerl)->Perl_sv_grow(sv, newlen); |
---|
2975 | } |
---|
2976 | |
---|
2977 | #undef Perl_sv_inc |
---|
2978 | void |
---|
2979 | Perl_sv_inc(pTHXo_ SV* sv) |
---|
2980 | { |
---|
2981 | ((CPerlObj*)pPerl)->Perl_sv_inc(sv); |
---|
2982 | } |
---|
2983 | |
---|
2984 | #undef Perl_sv_insert |
---|
2985 | void |
---|
2986 | Perl_sv_insert(pTHXo_ SV* bigsv, STRLEN offset, STRLEN len, char* little, STRLEN littlelen) |
---|
2987 | { |
---|
2988 | ((CPerlObj*)pPerl)->Perl_sv_insert(bigsv, offset, len, little, littlelen); |
---|
2989 | } |
---|
2990 | |
---|
2991 | #undef Perl_sv_isa |
---|
2992 | int |
---|
2993 | Perl_sv_isa(pTHXo_ SV* sv, const char* name) |
---|
2994 | { |
---|
2995 | return ((CPerlObj*)pPerl)->Perl_sv_isa(sv, name); |
---|
2996 | } |
---|
2997 | |
---|
2998 | #undef Perl_sv_isobject |
---|
2999 | int |
---|
3000 | Perl_sv_isobject(pTHXo_ SV* sv) |
---|
3001 | { |
---|
3002 | return ((CPerlObj*)pPerl)->Perl_sv_isobject(sv); |
---|
3003 | } |
---|
3004 | |
---|
3005 | #undef Perl_sv_len |
---|
3006 | STRLEN |
---|
3007 | Perl_sv_len(pTHXo_ SV* sv) |
---|
3008 | { |
---|
3009 | return ((CPerlObj*)pPerl)->Perl_sv_len(sv); |
---|
3010 | } |
---|
3011 | |
---|
3012 | #undef Perl_sv_len_utf8 |
---|
3013 | STRLEN |
---|
3014 | Perl_sv_len_utf8(pTHXo_ SV* sv) |
---|
3015 | { |
---|
3016 | return ((CPerlObj*)pPerl)->Perl_sv_len_utf8(sv); |
---|
3017 | } |
---|
3018 | |
---|
3019 | #undef Perl_sv_magic |
---|
3020 | void |
---|
3021 | Perl_sv_magic(pTHXo_ SV* sv, SV* obj, int how, const char* name, I32 namlen) |
---|
3022 | { |
---|
3023 | ((CPerlObj*)pPerl)->Perl_sv_magic(sv, obj, how, name, namlen); |
---|
3024 | } |
---|
3025 | |
---|
3026 | #undef Perl_sv_mortalcopy |
---|
3027 | SV* |
---|
3028 | Perl_sv_mortalcopy(pTHXo_ SV* oldsv) |
---|
3029 | { |
---|
3030 | return ((CPerlObj*)pPerl)->Perl_sv_mortalcopy(oldsv); |
---|
3031 | } |
---|
3032 | |
---|
3033 | #undef Perl_sv_newmortal |
---|
3034 | SV* |
---|
3035 | Perl_sv_newmortal(pTHXo) |
---|
3036 | { |
---|
3037 | return ((CPerlObj*)pPerl)->Perl_sv_newmortal(); |
---|
3038 | } |
---|
3039 | |
---|
3040 | #undef Perl_sv_newref |
---|
3041 | SV* |
---|
3042 | Perl_sv_newref(pTHXo_ SV* sv) |
---|
3043 | { |
---|
3044 | return ((CPerlObj*)pPerl)->Perl_sv_newref(sv); |
---|
3045 | } |
---|
3046 | |
---|
3047 | #undef Perl_sv_peek |
---|
3048 | char* |
---|
3049 | Perl_sv_peek(pTHXo_ SV* sv) |
---|
3050 | { |
---|
3051 | return ((CPerlObj*)pPerl)->Perl_sv_peek(sv); |
---|
3052 | } |
---|
3053 | |
---|
3054 | #undef Perl_sv_pos_u2b |
---|
3055 | void |
---|
3056 | Perl_sv_pos_u2b(pTHXo_ SV* sv, I32* offsetp, I32* lenp) |
---|
3057 | { |
---|
3058 | ((CPerlObj*)pPerl)->Perl_sv_pos_u2b(sv, offsetp, lenp); |
---|
3059 | } |
---|
3060 | |
---|
3061 | #undef Perl_sv_pos_b2u |
---|
3062 | void |
---|
3063 | Perl_sv_pos_b2u(pTHXo_ SV* sv, I32* offsetp) |
---|
3064 | { |
---|
3065 | ((CPerlObj*)pPerl)->Perl_sv_pos_b2u(sv, offsetp); |
---|
3066 | } |
---|
3067 | |
---|
3068 | #undef Perl_sv_pvn_force |
---|
3069 | char* |
---|
3070 | Perl_sv_pvn_force(pTHXo_ SV* sv, STRLEN* lp) |
---|
3071 | { |
---|
3072 | return ((CPerlObj*)pPerl)->Perl_sv_pvn_force(sv, lp); |
---|
3073 | } |
---|
3074 | |
---|
3075 | #undef Perl_sv_pvutf8n_force |
---|
3076 | char* |
---|
3077 | Perl_sv_pvutf8n_force(pTHXo_ SV* sv, STRLEN* lp) |
---|
3078 | { |
---|
3079 | return ((CPerlObj*)pPerl)->Perl_sv_pvutf8n_force(sv, lp); |
---|
3080 | } |
---|
3081 | |
---|
3082 | #undef Perl_sv_pvbyten_force |
---|
3083 | char* |
---|
3084 | Perl_sv_pvbyten_force(pTHXo_ SV* sv, STRLEN* lp) |
---|
3085 | { |
---|
3086 | return ((CPerlObj*)pPerl)->Perl_sv_pvbyten_force(sv, lp); |
---|
3087 | } |
---|
3088 | |
---|
3089 | #undef Perl_sv_reftype |
---|
3090 | char* |
---|
3091 | Perl_sv_reftype(pTHXo_ SV* sv, int ob) |
---|
3092 | { |
---|
3093 | return ((CPerlObj*)pPerl)->Perl_sv_reftype(sv, ob); |
---|
3094 | } |
---|
3095 | |
---|
3096 | #undef Perl_sv_replace |
---|
3097 | void |
---|
3098 | Perl_sv_replace(pTHXo_ SV* sv, SV* nsv) |
---|
3099 | { |
---|
3100 | ((CPerlObj*)pPerl)->Perl_sv_replace(sv, nsv); |
---|
3101 | } |
---|
3102 | |
---|
3103 | #undef Perl_sv_report_used |
---|
3104 | void |
---|
3105 | Perl_sv_report_used(pTHXo) |
---|
3106 | { |
---|
3107 | ((CPerlObj*)pPerl)->Perl_sv_report_used(); |
---|
3108 | } |
---|
3109 | |
---|
3110 | #undef Perl_sv_reset |
---|
3111 | void |
---|
3112 | Perl_sv_reset(pTHXo_ char* s, HV* stash) |
---|
3113 | { |
---|
3114 | ((CPerlObj*)pPerl)->Perl_sv_reset(s, stash); |
---|
3115 | } |
---|
3116 | |
---|
3117 | #undef Perl_sv_setpvf |
---|
3118 | void |
---|
3119 | Perl_sv_setpvf(pTHXo_ SV* sv, const char* pat, ...) |
---|
3120 | { |
---|
3121 | va_list args; |
---|
3122 | va_start(args, pat); |
---|
3123 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, &args); |
---|
3124 | va_end(args); |
---|
3125 | } |
---|
3126 | |
---|
3127 | #undef Perl_sv_vsetpvf |
---|
3128 | void |
---|
3129 | Perl_sv_vsetpvf(pTHXo_ SV* sv, const char* pat, va_list* args) |
---|
3130 | { |
---|
3131 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, args); |
---|
3132 | } |
---|
3133 | |
---|
3134 | #undef Perl_sv_setiv |
---|
3135 | void |
---|
3136 | Perl_sv_setiv(pTHXo_ SV* sv, IV num) |
---|
3137 | { |
---|
3138 | ((CPerlObj*)pPerl)->Perl_sv_setiv(sv, num); |
---|
3139 | } |
---|
3140 | |
---|
3141 | #undef Perl_sv_setpviv |
---|
3142 | void |
---|
3143 | Perl_sv_setpviv(pTHXo_ SV* sv, IV num) |
---|
3144 | { |
---|
3145 | ((CPerlObj*)pPerl)->Perl_sv_setpviv(sv, num); |
---|
3146 | } |
---|
3147 | |
---|
3148 | #undef Perl_sv_setuv |
---|
3149 | void |
---|
3150 | Perl_sv_setuv(pTHXo_ SV* sv, UV num) |
---|
3151 | { |
---|
3152 | ((CPerlObj*)pPerl)->Perl_sv_setuv(sv, num); |
---|
3153 | } |
---|
3154 | |
---|
3155 | #undef Perl_sv_setnv |
---|
3156 | void |
---|
3157 | Perl_sv_setnv(pTHXo_ SV* sv, NV num) |
---|
3158 | { |
---|
3159 | ((CPerlObj*)pPerl)->Perl_sv_setnv(sv, num); |
---|
3160 | } |
---|
3161 | |
---|
3162 | #undef Perl_sv_setref_iv |
---|
3163 | SV* |
---|
3164 | Perl_sv_setref_iv(pTHXo_ SV* rv, const char* classname, IV iv) |
---|
3165 | { |
---|
3166 | return ((CPerlObj*)pPerl)->Perl_sv_setref_iv(rv, classname, iv); |
---|
3167 | } |
---|
3168 | |
---|
3169 | #undef Perl_sv_setref_nv |
---|
3170 | SV* |
---|
3171 | Perl_sv_setref_nv(pTHXo_ SV* rv, const char* classname, NV nv) |
---|
3172 | { |
---|
3173 | return ((CPerlObj*)pPerl)->Perl_sv_setref_nv(rv, classname, nv); |
---|
3174 | } |
---|
3175 | |
---|
3176 | #undef Perl_sv_setref_pv |
---|
3177 | SV* |
---|
3178 | Perl_sv_setref_pv(pTHXo_ SV* rv, const char* classname, void* pv) |
---|
3179 | { |
---|
3180 | return ((CPerlObj*)pPerl)->Perl_sv_setref_pv(rv, classname, pv); |
---|
3181 | } |
---|
3182 | |
---|
3183 | #undef Perl_sv_setref_pvn |
---|
3184 | SV* |
---|
3185 | Perl_sv_setref_pvn(pTHXo_ SV* rv, const char* classname, char* pv, STRLEN n) |
---|
3186 | { |
---|
3187 | return ((CPerlObj*)pPerl)->Perl_sv_setref_pvn(rv, classname, pv, n); |
---|
3188 | } |
---|
3189 | |
---|
3190 | #undef Perl_sv_setpv |
---|
3191 | void |
---|
3192 | Perl_sv_setpv(pTHXo_ SV* sv, const char* ptr) |
---|
3193 | { |
---|
3194 | ((CPerlObj*)pPerl)->Perl_sv_setpv(sv, ptr); |
---|
3195 | } |
---|
3196 | |
---|
3197 | #undef Perl_sv_setpvn |
---|
3198 | void |
---|
3199 | Perl_sv_setpvn(pTHXo_ SV* sv, const char* ptr, STRLEN len) |
---|
3200 | { |
---|
3201 | ((CPerlObj*)pPerl)->Perl_sv_setpvn(sv, ptr, len); |
---|
3202 | } |
---|
3203 | |
---|
3204 | #undef Perl_sv_setsv |
---|
3205 | void |
---|
3206 | Perl_sv_setsv(pTHXo_ SV* dsv, SV* ssv) |
---|
3207 | { |
---|
3208 | ((CPerlObj*)pPerl)->Perl_sv_setsv(dsv, ssv); |
---|
3209 | } |
---|
3210 | |
---|
3211 | #undef Perl_sv_taint |
---|
3212 | void |
---|
3213 | Perl_sv_taint(pTHXo_ SV* sv) |
---|
3214 | { |
---|
3215 | ((CPerlObj*)pPerl)->Perl_sv_taint(sv); |
---|
3216 | } |
---|
3217 | |
---|
3218 | #undef Perl_sv_tainted |
---|
3219 | bool |
---|
3220 | Perl_sv_tainted(pTHXo_ SV* sv) |
---|
3221 | { |
---|
3222 | return ((CPerlObj*)pPerl)->Perl_sv_tainted(sv); |
---|
3223 | } |
---|
3224 | |
---|
3225 | #undef Perl_sv_unmagic |
---|
3226 | int |
---|
3227 | Perl_sv_unmagic(pTHXo_ SV* sv, int type) |
---|
3228 | { |
---|
3229 | return ((CPerlObj*)pPerl)->Perl_sv_unmagic(sv, type); |
---|
3230 | } |
---|
3231 | |
---|
3232 | #undef Perl_sv_unref |
---|
3233 | void |
---|
3234 | Perl_sv_unref(pTHXo_ SV* sv) |
---|
3235 | { |
---|
3236 | ((CPerlObj*)pPerl)->Perl_sv_unref(sv); |
---|
3237 | } |
---|
3238 | |
---|
3239 | #undef Perl_sv_untaint |
---|
3240 | void |
---|
3241 | Perl_sv_untaint(pTHXo_ SV* sv) |
---|
3242 | { |
---|
3243 | ((CPerlObj*)pPerl)->Perl_sv_untaint(sv); |
---|
3244 | } |
---|
3245 | |
---|
3246 | #undef Perl_sv_upgrade |
---|
3247 | bool |
---|
3248 | Perl_sv_upgrade(pTHXo_ SV* sv, U32 mt) |
---|
3249 | { |
---|
3250 | return ((CPerlObj*)pPerl)->Perl_sv_upgrade(sv, mt); |
---|
3251 | } |
---|
3252 | |
---|
3253 | #undef Perl_sv_usepvn |
---|
3254 | void |
---|
3255 | Perl_sv_usepvn(pTHXo_ SV* sv, char* ptr, STRLEN len) |
---|
3256 | { |
---|
3257 | ((CPerlObj*)pPerl)->Perl_sv_usepvn(sv, ptr, len); |
---|
3258 | } |
---|
3259 | |
---|
3260 | #undef Perl_sv_vcatpvfn |
---|
3261 | void |
---|
3262 | Perl_sv_vcatpvfn(pTHXo_ SV* sv, const char* pat, STRLEN patlen, va_list* args, SV** svargs, I32 svmax, bool *maybe_tainted) |
---|
3263 | { |
---|
3264 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvfn(sv, pat, patlen, args, svargs, svmax, maybe_tainted); |
---|
3265 | } |
---|
3266 | |
---|
3267 | #undef Perl_sv_vsetpvfn |
---|
3268 | void |
---|
3269 | Perl_sv_vsetpvfn(pTHXo_ SV* sv, const char* pat, STRLEN patlen, va_list* args, SV** svargs, I32 svmax, bool *maybe_tainted) |
---|
3270 | { |
---|
3271 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvfn(sv, pat, patlen, args, svargs, svmax, maybe_tainted); |
---|
3272 | } |
---|
3273 | |
---|
3274 | #undef Perl_str_to_version |
---|
3275 | NV |
---|
3276 | Perl_str_to_version(pTHXo_ SV *sv) |
---|
3277 | { |
---|
3278 | return ((CPerlObj*)pPerl)->Perl_str_to_version(sv); |
---|
3279 | } |
---|
3280 | |
---|
3281 | #undef Perl_swash_init |
---|
3282 | SV* |
---|
3283 | Perl_swash_init(pTHXo_ char* pkg, char* name, SV* listsv, I32 minbits, I32 none) |
---|
3284 | { |
---|
3285 | return ((CPerlObj*)pPerl)->Perl_swash_init(pkg, name, listsv, minbits, none); |
---|
3286 | } |
---|
3287 | |
---|
3288 | #undef Perl_swash_fetch |
---|
3289 | UV |
---|
3290 | Perl_swash_fetch(pTHXo_ SV *sv, U8 *ptr) |
---|
3291 | { |
---|
3292 | return ((CPerlObj*)pPerl)->Perl_swash_fetch(sv, ptr); |
---|
3293 | } |
---|
3294 | |
---|
3295 | #undef Perl_taint_env |
---|
3296 | void |
---|
3297 | Perl_taint_env(pTHXo) |
---|
3298 | { |
---|
3299 | ((CPerlObj*)pPerl)->Perl_taint_env(); |
---|
3300 | } |
---|
3301 | |
---|
3302 | #undef Perl_taint_proper |
---|
3303 | void |
---|
3304 | Perl_taint_proper(pTHXo_ const char* f, const char* s) |
---|
3305 | { |
---|
3306 | ((CPerlObj*)pPerl)->Perl_taint_proper(f, s); |
---|
3307 | } |
---|
3308 | |
---|
3309 | #undef Perl_to_utf8_lower |
---|
3310 | UV |
---|
3311 | Perl_to_utf8_lower(pTHXo_ U8 *p) |
---|
3312 | { |
---|
3313 | return ((CPerlObj*)pPerl)->Perl_to_utf8_lower(p); |
---|
3314 | } |
---|
3315 | |
---|
3316 | #undef Perl_to_utf8_upper |
---|
3317 | UV |
---|
3318 | Perl_to_utf8_upper(pTHXo_ U8 *p) |
---|
3319 | { |
---|
3320 | return ((CPerlObj*)pPerl)->Perl_to_utf8_upper(p); |
---|
3321 | } |
---|
3322 | |
---|
3323 | #undef Perl_to_utf8_title |
---|
3324 | UV |
---|
3325 | Perl_to_utf8_title(pTHXo_ U8 *p) |
---|
3326 | { |
---|
3327 | return ((CPerlObj*)pPerl)->Perl_to_utf8_title(p); |
---|
3328 | } |
---|
3329 | #if defined(UNLINK_ALL_VERSIONS) |
---|
3330 | |
---|
3331 | #undef Perl_unlnk |
---|
3332 | I32 |
---|
3333 | Perl_unlnk(pTHXo_ char* f) |
---|
3334 | { |
---|
3335 | return ((CPerlObj*)pPerl)->Perl_unlnk(f); |
---|
3336 | } |
---|
3337 | #endif |
---|
3338 | #if defined(USE_THREADS) |
---|
3339 | |
---|
3340 | #undef Perl_unlock_condpair |
---|
3341 | void |
---|
3342 | Perl_unlock_condpair(pTHXo_ void* svv) |
---|
3343 | { |
---|
3344 | ((CPerlObj*)pPerl)->Perl_unlock_condpair(svv); |
---|
3345 | } |
---|
3346 | #endif |
---|
3347 | |
---|
3348 | #undef Perl_unsharepvn |
---|
3349 | void |
---|
3350 | Perl_unsharepvn(pTHXo_ const char* sv, I32 len, U32 hash) |
---|
3351 | { |
---|
3352 | ((CPerlObj*)pPerl)->Perl_unsharepvn(sv, len, hash); |
---|
3353 | } |
---|
3354 | |
---|
3355 | #undef Perl_utf16_to_utf8 |
---|
3356 | U8* |
---|
3357 | Perl_utf16_to_utf8(pTHXo_ U8* p, U8 *d, I32 bytelen, I32 *newlen) |
---|
3358 | { |
---|
3359 | return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8(p, d, bytelen, newlen); |
---|
3360 | } |
---|
3361 | |
---|
3362 | #undef Perl_utf16_to_utf8_reversed |
---|
3363 | U8* |
---|
3364 | Perl_utf16_to_utf8_reversed(pTHXo_ U8* p, U8 *d, I32 bytelen, I32 *newlen) |
---|
3365 | { |
---|
3366 | return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8_reversed(p, d, bytelen, newlen); |
---|
3367 | } |
---|
3368 | |
---|
3369 | #undef Perl_utf8_length |
---|
3370 | STRLEN |
---|
3371 | Perl_utf8_length(pTHXo_ U8* s, U8 *e) |
---|
3372 | { |
---|
3373 | return ((CPerlObj*)pPerl)->Perl_utf8_length(s, e); |
---|
3374 | } |
---|
3375 | |
---|
3376 | #undef Perl_utf8_distance |
---|
3377 | IV |
---|
3378 | Perl_utf8_distance(pTHXo_ U8 *a, U8 *b) |
---|
3379 | { |
---|
3380 | return ((CPerlObj*)pPerl)->Perl_utf8_distance(a, b); |
---|
3381 | } |
---|
3382 | |
---|
3383 | #undef Perl_utf8_hop |
---|
3384 | U8* |
---|
3385 | Perl_utf8_hop(pTHXo_ U8 *s, I32 off) |
---|
3386 | { |
---|
3387 | return ((CPerlObj*)pPerl)->Perl_utf8_hop(s, off); |
---|
3388 | } |
---|
3389 | |
---|
3390 | #undef Perl_utf8_to_bytes |
---|
3391 | U8* |
---|
3392 | Perl_utf8_to_bytes(pTHXo_ U8 *s, STRLEN *len) |
---|
3393 | { |
---|
3394 | return ((CPerlObj*)pPerl)->Perl_utf8_to_bytes(s, len); |
---|
3395 | } |
---|
3396 | |
---|
3397 | #undef Perl_bytes_from_utf8 |
---|
3398 | U8* |
---|
3399 | Perl_bytes_from_utf8(pTHXo_ U8 *s, STRLEN *len, bool *is_utf8) |
---|
3400 | { |
---|
3401 | return ((CPerlObj*)pPerl)->Perl_bytes_from_utf8(s, len, is_utf8); |
---|
3402 | } |
---|
3403 | |
---|
3404 | #undef Perl_bytes_to_utf8 |
---|
3405 | U8* |
---|
3406 | Perl_bytes_to_utf8(pTHXo_ U8 *s, STRLEN *len) |
---|
3407 | { |
---|
3408 | return ((CPerlObj*)pPerl)->Perl_bytes_to_utf8(s, len); |
---|
3409 | } |
---|
3410 | |
---|
3411 | #undef Perl_utf8_to_uv_simple |
---|
3412 | UV |
---|
3413 | Perl_utf8_to_uv_simple(pTHXo_ U8 *s, STRLEN* retlen) |
---|
3414 | { |
---|
3415 | return ((CPerlObj*)pPerl)->Perl_utf8_to_uv_simple(s, retlen); |
---|
3416 | } |
---|
3417 | |
---|
3418 | #undef Perl_utf8_to_uv |
---|
3419 | UV |
---|
3420 | Perl_utf8_to_uv(pTHXo_ U8 *s, STRLEN curlen, STRLEN* retlen, U32 flags) |
---|
3421 | { |
---|
3422 | return ((CPerlObj*)pPerl)->Perl_utf8_to_uv(s, curlen, retlen, flags); |
---|
3423 | } |
---|
3424 | |
---|
3425 | #undef Perl_uv_to_utf8 |
---|
3426 | U8* |
---|
3427 | Perl_uv_to_utf8(pTHXo_ U8 *d, UV uv) |
---|
3428 | { |
---|
3429 | return ((CPerlObj*)pPerl)->Perl_uv_to_utf8(d, uv); |
---|
3430 | } |
---|
3431 | |
---|
3432 | #undef Perl_warn |
---|
3433 | void |
---|
3434 | Perl_warn(pTHXo_ const char* pat, ...) |
---|
3435 | { |
---|
3436 | va_list args; |
---|
3437 | va_start(args, pat); |
---|
3438 | ((CPerlObj*)pPerl)->Perl_vwarn(pat, &args); |
---|
3439 | va_end(args); |
---|
3440 | } |
---|
3441 | |
---|
3442 | #undef Perl_vwarn |
---|
3443 | void |
---|
3444 | Perl_vwarn(pTHXo_ const char* pat, va_list* args) |
---|
3445 | { |
---|
3446 | ((CPerlObj*)pPerl)->Perl_vwarn(pat, args); |
---|
3447 | } |
---|
3448 | |
---|
3449 | #undef Perl_warner |
---|
3450 | void |
---|
3451 | Perl_warner(pTHXo_ U32 err, const char* pat, ...) |
---|
3452 | { |
---|
3453 | va_list args; |
---|
3454 | va_start(args, pat); |
---|
3455 | ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, &args); |
---|
3456 | va_end(args); |
---|
3457 | } |
---|
3458 | |
---|
3459 | #undef Perl_vwarner |
---|
3460 | void |
---|
3461 | Perl_vwarner(pTHXo_ U32 err, const char* pat, va_list* args) |
---|
3462 | { |
---|
3463 | ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, args); |
---|
3464 | } |
---|
3465 | |
---|
3466 | #undef Perl_whichsig |
---|
3467 | I32 |
---|
3468 | Perl_whichsig(pTHXo_ char* sig) |
---|
3469 | { |
---|
3470 | return ((CPerlObj*)pPerl)->Perl_whichsig(sig); |
---|
3471 | } |
---|
3472 | #ifdef USE_PURE_BISON |
---|
3473 | #endif |
---|
3474 | #if defined(MYMALLOC) |
---|
3475 | |
---|
3476 | #undef Perl_dump_mstats |
---|
3477 | void |
---|
3478 | Perl_dump_mstats(pTHXo_ char* s) |
---|
3479 | { |
---|
3480 | ((CPerlObj*)pPerl)->Perl_dump_mstats(s); |
---|
3481 | } |
---|
3482 | |
---|
3483 | #undef Perl_get_mstats |
---|
3484 | int |
---|
3485 | Perl_get_mstats(pTHXo_ perl_mstats_t *buf, int buflen, int level) |
---|
3486 | { |
---|
3487 | return ((CPerlObj*)pPerl)->Perl_get_mstats(buf, buflen, level); |
---|
3488 | } |
---|
3489 | #endif |
---|
3490 | |
---|
3491 | #undef Perl_safesysmalloc |
---|
3492 | Malloc_t |
---|
3493 | Perl_safesysmalloc(MEM_SIZE nbytes) |
---|
3494 | { |
---|
3495 | dTHXo; |
---|
3496 | return ((CPerlObj*)pPerl)->Perl_safesysmalloc(nbytes); |
---|
3497 | } |
---|
3498 | |
---|
3499 | #undef Perl_safesyscalloc |
---|
3500 | Malloc_t |
---|
3501 | Perl_safesyscalloc(MEM_SIZE elements, MEM_SIZE size) |
---|
3502 | { |
---|
3503 | dTHXo; |
---|
3504 | return ((CPerlObj*)pPerl)->Perl_safesyscalloc(elements, size); |
---|
3505 | } |
---|
3506 | |
---|
3507 | #undef Perl_safesysrealloc |
---|
3508 | Malloc_t |
---|
3509 | Perl_safesysrealloc(Malloc_t where, MEM_SIZE nbytes) |
---|
3510 | { |
---|
3511 | dTHXo; |
---|
3512 | return ((CPerlObj*)pPerl)->Perl_safesysrealloc(where, nbytes); |
---|
3513 | } |
---|
3514 | |
---|
3515 | #undef Perl_safesysfree |
---|
3516 | Free_t |
---|
3517 | Perl_safesysfree(Malloc_t where) |
---|
3518 | { |
---|
3519 | dTHXo; |
---|
3520 | ((CPerlObj*)pPerl)->Perl_safesysfree(where); |
---|
3521 | } |
---|
3522 | #if defined(LEAKTEST) |
---|
3523 | |
---|
3524 | #undef Perl_safexmalloc |
---|
3525 | Malloc_t |
---|
3526 | Perl_safexmalloc(I32 x, MEM_SIZE size) |
---|
3527 | { |
---|
3528 | dTHXo; |
---|
3529 | return ((CPerlObj*)pPerl)->Perl_safexmalloc(x, size); |
---|
3530 | } |
---|
3531 | |
---|
3532 | #undef Perl_safexcalloc |
---|
3533 | Malloc_t |
---|
3534 | Perl_safexcalloc(I32 x, MEM_SIZE elements, MEM_SIZE size) |
---|
3535 | { |
---|
3536 | dTHXo; |
---|
3537 | return ((CPerlObj*)pPerl)->Perl_safexcalloc(x, elements, size); |
---|
3538 | } |
---|
3539 | |
---|
3540 | #undef Perl_safexrealloc |
---|
3541 | Malloc_t |
---|
3542 | Perl_safexrealloc(Malloc_t where, MEM_SIZE size) |
---|
3543 | { |
---|
3544 | dTHXo; |
---|
3545 | return ((CPerlObj*)pPerl)->Perl_safexrealloc(where, size); |
---|
3546 | } |
---|
3547 | |
---|
3548 | #undef Perl_safexfree |
---|
3549 | void |
---|
3550 | Perl_safexfree(Malloc_t where) |
---|
3551 | { |
---|
3552 | dTHXo; |
---|
3553 | ((CPerlObj*)pPerl)->Perl_safexfree(where); |
---|
3554 | } |
---|
3555 | #endif |
---|
3556 | #if defined(PERL_GLOBAL_STRUCT) |
---|
3557 | |
---|
3558 | #undef Perl_GetVars |
---|
3559 | struct perl_vars * |
---|
3560 | Perl_GetVars(pTHXo) |
---|
3561 | { |
---|
3562 | return ((CPerlObj*)pPerl)->Perl_GetVars(); |
---|
3563 | } |
---|
3564 | #endif |
---|
3565 | |
---|
3566 | #undef Perl_runops_standard |
---|
3567 | int |
---|
3568 | Perl_runops_standard(pTHXo) |
---|
3569 | { |
---|
3570 | return ((CPerlObj*)pPerl)->Perl_runops_standard(); |
---|
3571 | } |
---|
3572 | |
---|
3573 | #undef Perl_runops_debug |
---|
3574 | int |
---|
3575 | Perl_runops_debug(pTHXo) |
---|
3576 | { |
---|
3577 | return ((CPerlObj*)pPerl)->Perl_runops_debug(); |
---|
3578 | } |
---|
3579 | #if defined(USE_THREADS) |
---|
3580 | |
---|
3581 | #undef Perl_sv_lock |
---|
3582 | SV* |
---|
3583 | Perl_sv_lock(pTHXo_ SV *sv) |
---|
3584 | { |
---|
3585 | return ((CPerlObj*)pPerl)->Perl_sv_lock(sv); |
---|
3586 | } |
---|
3587 | #endif |
---|
3588 | |
---|
3589 | #undef Perl_sv_catpvf_mg |
---|
3590 | void |
---|
3591 | Perl_sv_catpvf_mg(pTHXo_ SV *sv, const char* pat, ...) |
---|
3592 | { |
---|
3593 | va_list args; |
---|
3594 | va_start(args, pat); |
---|
3595 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, &args); |
---|
3596 | va_end(args); |
---|
3597 | } |
---|
3598 | |
---|
3599 | #undef Perl_sv_vcatpvf_mg |
---|
3600 | void |
---|
3601 | Perl_sv_vcatpvf_mg(pTHXo_ SV* sv, const char* pat, va_list* args) |
---|
3602 | { |
---|
3603 | ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, args); |
---|
3604 | } |
---|
3605 | |
---|
3606 | #undef Perl_sv_catpv_mg |
---|
3607 | void |
---|
3608 | Perl_sv_catpv_mg(pTHXo_ SV *sv, const char *ptr) |
---|
3609 | { |
---|
3610 | ((CPerlObj*)pPerl)->Perl_sv_catpv_mg(sv, ptr); |
---|
3611 | } |
---|
3612 | |
---|
3613 | #undef Perl_sv_catpvn_mg |
---|
3614 | void |
---|
3615 | Perl_sv_catpvn_mg(pTHXo_ SV *sv, const char *ptr, STRLEN len) |
---|
3616 | { |
---|
3617 | ((CPerlObj*)pPerl)->Perl_sv_catpvn_mg(sv, ptr, len); |
---|
3618 | } |
---|
3619 | |
---|
3620 | #undef Perl_sv_catsv_mg |
---|
3621 | void |
---|
3622 | Perl_sv_catsv_mg(pTHXo_ SV *dstr, SV *sstr) |
---|
3623 | { |
---|
3624 | ((CPerlObj*)pPerl)->Perl_sv_catsv_mg(dstr, sstr); |
---|
3625 | } |
---|
3626 | |
---|
3627 | #undef Perl_sv_setpvf_mg |
---|
3628 | void |
---|
3629 | Perl_sv_setpvf_mg(pTHXo_ SV *sv, const char* pat, ...) |
---|
3630 | { |
---|
3631 | va_list args; |
---|
3632 | va_start(args, pat); |
---|
3633 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, &args); |
---|
3634 | va_end(args); |
---|
3635 | } |
---|
3636 | |
---|
3637 | #undef Perl_sv_vsetpvf_mg |
---|
3638 | void |
---|
3639 | Perl_sv_vsetpvf_mg(pTHXo_ SV* sv, const char* pat, va_list* args) |
---|
3640 | { |
---|
3641 | ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, args); |
---|
3642 | } |
---|
3643 | |
---|
3644 | #undef Perl_sv_setiv_mg |
---|
3645 | void |
---|
3646 | Perl_sv_setiv_mg(pTHXo_ SV *sv, IV i) |
---|
3647 | { |
---|
3648 | ((CPerlObj*)pPerl)->Perl_sv_setiv_mg(sv, i); |
---|
3649 | } |
---|
3650 | |
---|
3651 | #undef Perl_sv_setpviv_mg |
---|
3652 | void |
---|
3653 | Perl_sv_setpviv_mg(pTHXo_ SV *sv, IV iv) |
---|
3654 | { |
---|
3655 | ((CPerlObj*)pPerl)->Perl_sv_setpviv_mg(sv, iv); |
---|
3656 | } |
---|
3657 | |
---|
3658 | #undef Perl_sv_setuv_mg |
---|
3659 | void |
---|
3660 | Perl_sv_setuv_mg(pTHXo_ SV *sv, UV u) |
---|
3661 | { |
---|
3662 | ((CPerlObj*)pPerl)->Perl_sv_setuv_mg(sv, u); |
---|
3663 | } |
---|
3664 | |
---|
3665 | #undef Perl_sv_setnv_mg |
---|
3666 | void |
---|
3667 | Perl_sv_setnv_mg(pTHXo_ SV *sv, NV num) |
---|
3668 | { |
---|
3669 | ((CPerlObj*)pPerl)->Perl_sv_setnv_mg(sv, num); |
---|
3670 | } |
---|
3671 | |
---|
3672 | #undef Perl_sv_setpv_mg |
---|
3673 | void |
---|
3674 | Perl_sv_setpv_mg(pTHXo_ SV *sv, const char *ptr) |
---|
3675 | { |
---|
3676 | ((CPerlObj*)pPerl)->Perl_sv_setpv_mg(sv, ptr); |
---|
3677 | } |
---|
3678 | |
---|
3679 | #undef Perl_sv_setpvn_mg |
---|
3680 | void |
---|
3681 | Perl_sv_setpvn_mg(pTHXo_ SV *sv, const char *ptr, STRLEN len) |
---|
3682 | { |
---|
3683 | ((CPerlObj*)pPerl)->Perl_sv_setpvn_mg(sv, ptr, len); |
---|
3684 | } |
---|
3685 | |
---|
3686 | #undef Perl_sv_setsv_mg |
---|
3687 | void |
---|
3688 | Perl_sv_setsv_mg(pTHXo_ SV *dstr, SV *sstr) |
---|
3689 | { |
---|
3690 | ((CPerlObj*)pPerl)->Perl_sv_setsv_mg(dstr, sstr); |
---|
3691 | } |
---|
3692 | |
---|
3693 | #undef Perl_sv_usepvn_mg |
---|
3694 | void |
---|
3695 | Perl_sv_usepvn_mg(pTHXo_ SV *sv, char *ptr, STRLEN len) |
---|
3696 | { |
---|
3697 | ((CPerlObj*)pPerl)->Perl_sv_usepvn_mg(sv, ptr, len); |
---|
3698 | } |
---|
3699 | |
---|
3700 | #undef Perl_get_vtbl |
---|
3701 | MGVTBL* |
---|
3702 | Perl_get_vtbl(pTHXo_ int vtbl_id) |
---|
3703 | { |
---|
3704 | return ((CPerlObj*)pPerl)->Perl_get_vtbl(vtbl_id); |
---|
3705 | } |
---|
3706 | |
---|
3707 | #undef Perl_dump_indent |
---|
3708 | void |
---|
3709 | Perl_dump_indent(pTHXo_ I32 level, PerlIO *file, const char* pat, ...) |
---|
3710 | { |
---|
3711 | va_list args; |
---|
3712 | va_start(args, pat); |
---|
3713 | ((CPerlObj*)pPerl)->Perl_dump_vindent(level, file, pat, &args); |
---|
3714 | va_end(args); |
---|
3715 | } |
---|
3716 | |
---|
3717 | #undef Perl_dump_vindent |
---|
3718 | void |
---|
3719 | Perl_dump_vindent(pTHXo_ I32 level, PerlIO *file, const char* pat, va_list *args) |
---|
3720 | { |
---|
3721 | ((CPerlObj*)pPerl)->Perl_dump_vindent(level, file, pat, args); |
---|
3722 | } |
---|
3723 | |
---|
3724 | #undef Perl_do_gv_dump |
---|
3725 | void |
---|
3726 | Perl_do_gv_dump(pTHXo_ I32 level, PerlIO *file, char *name, GV *sv) |
---|
3727 | { |
---|
3728 | ((CPerlObj*)pPerl)->Perl_do_gv_dump(level, file, name, sv); |
---|
3729 | } |
---|
3730 | |
---|
3731 | #undef Perl_do_gvgv_dump |
---|
3732 | void |
---|
3733 | Perl_do_gvgv_dump(pTHXo_ I32 level, PerlIO *file, char *name, GV *sv) |
---|
3734 | { |
---|
3735 | ((CPerlObj*)pPerl)->Perl_do_gvgv_dump(level, file, name, sv); |
---|
3736 | } |
---|
3737 | |
---|
3738 | #undef Perl_do_hv_dump |
---|
3739 | void |
---|
3740 | Perl_do_hv_dump(pTHXo_ I32 level, PerlIO *file, char *name, HV *sv) |
---|
3741 | { |
---|
3742 | ((CPerlObj*)pPerl)->Perl_do_hv_dump(level, file, name, sv); |
---|
3743 | } |
---|
3744 | |
---|
3745 | #undef Perl_do_magic_dump |
---|
3746 | void |
---|
3747 | Perl_do_magic_dump(pTHXo_ I32 level, PerlIO *file, MAGIC *mg, I32 nest, I32 maxnest, bool dumpops, STRLEN pvlim) |
---|
3748 | { |
---|
3749 | ((CPerlObj*)pPerl)->Perl_do_magic_dump(level, file, mg, nest, maxnest, dumpops, pvlim); |
---|
3750 | } |
---|
3751 | |
---|
3752 | #undef Perl_do_op_dump |
---|
3753 | void |
---|
3754 | Perl_do_op_dump(pTHXo_ I32 level, PerlIO *file, OP *o) |
---|
3755 | { |
---|
3756 | ((CPerlObj*)pPerl)->Perl_do_op_dump(level, file, o); |
---|
3757 | } |
---|
3758 | |
---|
3759 | #undef Perl_do_pmop_dump |
---|
3760 | void |
---|
3761 | Perl_do_pmop_dump(pTHXo_ I32 level, PerlIO *file, PMOP *pm) |
---|
3762 | { |
---|
3763 | ((CPerlObj*)pPerl)->Perl_do_pmop_dump(level, file, pm); |
---|
3764 | } |
---|
3765 | |
---|
3766 | #undef Perl_do_sv_dump |
---|
3767 | void |
---|
3768 | Perl_do_sv_dump(pTHXo_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bool dumpops, STRLEN pvlim) |
---|
3769 | { |
---|
3770 | ((CPerlObj*)pPerl)->Perl_do_sv_dump(level, file, sv, nest, maxnest, dumpops, pvlim); |
---|
3771 | } |
---|
3772 | |
---|
3773 | #undef Perl_magic_dump |
---|
3774 | void |
---|
3775 | Perl_magic_dump(pTHXo_ MAGIC *mg) |
---|
3776 | { |
---|
3777 | ((CPerlObj*)pPerl)->Perl_magic_dump(mg); |
---|
3778 | } |
---|
3779 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) |
---|
3780 | |
---|
3781 | #undef Perl_default_protect |
---|
3782 | void* |
---|
3783 | Perl_default_protect(pTHXo_ volatile JMPENV *je, int *excpt, protect_body_t body, ...) |
---|
3784 | { |
---|
3785 | void* retval; |
---|
3786 | va_list args; |
---|
3787 | va_start(args, body); |
---|
3788 | retval = ((CPerlObj*)pPerl)->Perl_vdefault_protect(je, excpt, body, &args); |
---|
3789 | va_end(args); |
---|
3790 | return retval; |
---|
3791 | |
---|
3792 | } |
---|
3793 | |
---|
3794 | #undef Perl_vdefault_protect |
---|
3795 | void* |
---|
3796 | Perl_vdefault_protect(pTHXo_ volatile JMPENV *je, int *excpt, protect_body_t body, va_list *args) |
---|
3797 | { |
---|
3798 | return ((CPerlObj*)pPerl)->Perl_vdefault_protect(je, excpt, body, args); |
---|
3799 | } |
---|
3800 | #endif |
---|
3801 | |
---|
3802 | #undef Perl_reginitcolors |
---|
3803 | void |
---|
3804 | Perl_reginitcolors(pTHXo) |
---|
3805 | { |
---|
3806 | ((CPerlObj*)pPerl)->Perl_reginitcolors(); |
---|
3807 | } |
---|
3808 | |
---|
3809 | #undef Perl_sv_2pv_nolen |
---|
3810 | char* |
---|
3811 | Perl_sv_2pv_nolen(pTHXo_ SV* sv) |
---|
3812 | { |
---|
3813 | return ((CPerlObj*)pPerl)->Perl_sv_2pv_nolen(sv); |
---|
3814 | } |
---|
3815 | |
---|
3816 | #undef Perl_sv_2pvutf8_nolen |
---|
3817 | char* |
---|
3818 | Perl_sv_2pvutf8_nolen(pTHXo_ SV* sv) |
---|
3819 | { |
---|
3820 | return ((CPerlObj*)pPerl)->Perl_sv_2pvutf8_nolen(sv); |
---|
3821 | } |
---|
3822 | |
---|
3823 | #undef Perl_sv_2pvbyte_nolen |
---|
3824 | char* |
---|
3825 | Perl_sv_2pvbyte_nolen(pTHXo_ SV* sv) |
---|
3826 | { |
---|
3827 | return ((CPerlObj*)pPerl)->Perl_sv_2pvbyte_nolen(sv); |
---|
3828 | } |
---|
3829 | |
---|
3830 | #undef Perl_sv_pv |
---|
3831 | char* |
---|
3832 | Perl_sv_pv(pTHXo_ SV *sv) |
---|
3833 | { |
---|
3834 | return ((CPerlObj*)pPerl)->Perl_sv_pv(sv); |
---|
3835 | } |
---|
3836 | |
---|
3837 | #undef Perl_sv_pvutf8 |
---|
3838 | char* |
---|
3839 | Perl_sv_pvutf8(pTHXo_ SV *sv) |
---|
3840 | { |
---|
3841 | return ((CPerlObj*)pPerl)->Perl_sv_pvutf8(sv); |
---|
3842 | } |
---|
3843 | |
---|
3844 | #undef Perl_sv_pvbyte |
---|
3845 | char* |
---|
3846 | Perl_sv_pvbyte(pTHXo_ SV *sv) |
---|
3847 | { |
---|
3848 | return ((CPerlObj*)pPerl)->Perl_sv_pvbyte(sv); |
---|
3849 | } |
---|
3850 | |
---|
3851 | #undef Perl_sv_utf8_upgrade |
---|
3852 | void |
---|
3853 | Perl_sv_utf8_upgrade(pTHXo_ SV *sv) |
---|
3854 | { |
---|
3855 | ((CPerlObj*)pPerl)->Perl_sv_utf8_upgrade(sv); |
---|
3856 | } |
---|
3857 | |
---|
3858 | #undef Perl_sv_utf8_downgrade |
---|
3859 | bool |
---|
3860 | Perl_sv_utf8_downgrade(pTHXo_ SV *sv, bool fail_ok) |
---|
3861 | { |
---|
3862 | return ((CPerlObj*)pPerl)->Perl_sv_utf8_downgrade(sv, fail_ok); |
---|
3863 | } |
---|
3864 | |
---|
3865 | #undef Perl_sv_utf8_encode |
---|
3866 | void |
---|
3867 | Perl_sv_utf8_encode(pTHXo_ SV *sv) |
---|
3868 | { |
---|
3869 | ((CPerlObj*)pPerl)->Perl_sv_utf8_encode(sv); |
---|
3870 | } |
---|
3871 | |
---|
3872 | #undef Perl_sv_utf8_decode |
---|
3873 | bool |
---|
3874 | Perl_sv_utf8_decode(pTHXo_ SV *sv) |
---|
3875 | { |
---|
3876 | return ((CPerlObj*)pPerl)->Perl_sv_utf8_decode(sv); |
---|
3877 | } |
---|
3878 | |
---|
3879 | #undef Perl_sv_force_normal |
---|
3880 | void |
---|
3881 | Perl_sv_force_normal(pTHXo_ SV *sv) |
---|
3882 | { |
---|
3883 | ((CPerlObj*)pPerl)->Perl_sv_force_normal(sv); |
---|
3884 | } |
---|
3885 | |
---|
3886 | #undef Perl_sv_add_backref |
---|
3887 | void |
---|
3888 | Perl_sv_add_backref(pTHXo_ SV *tsv, SV *sv) |
---|
3889 | { |
---|
3890 | ((CPerlObj*)pPerl)->Perl_sv_add_backref(tsv, sv); |
---|
3891 | } |
---|
3892 | |
---|
3893 | #undef Perl_sv_del_backref |
---|
3894 | void |
---|
3895 | Perl_sv_del_backref(pTHXo_ SV *sv) |
---|
3896 | { |
---|
3897 | ((CPerlObj*)pPerl)->Perl_sv_del_backref(sv); |
---|
3898 | } |
---|
3899 | |
---|
3900 | #undef Perl_tmps_grow |
---|
3901 | void |
---|
3902 | Perl_tmps_grow(pTHXo_ I32 n) |
---|
3903 | { |
---|
3904 | ((CPerlObj*)pPerl)->Perl_tmps_grow(n); |
---|
3905 | } |
---|
3906 | |
---|
3907 | #undef Perl_sv_rvweaken |
---|
3908 | SV* |
---|
3909 | Perl_sv_rvweaken(pTHXo_ SV *sv) |
---|
3910 | { |
---|
3911 | return ((CPerlObj*)pPerl)->Perl_sv_rvweaken(sv); |
---|
3912 | } |
---|
3913 | |
---|
3914 | #undef Perl_newANONATTRSUB |
---|
3915 | OP* |
---|
3916 | Perl_newANONATTRSUB(pTHXo_ I32 floor, OP *proto, OP *attrs, OP *block) |
---|
3917 | { |
---|
3918 | return ((CPerlObj*)pPerl)->Perl_newANONATTRSUB(floor, proto, attrs, block); |
---|
3919 | } |
---|
3920 | |
---|
3921 | #undef Perl_newATTRSUB |
---|
3922 | CV* |
---|
3923 | Perl_newATTRSUB(pTHXo_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) |
---|
3924 | { |
---|
3925 | return ((CPerlObj*)pPerl)->Perl_newATTRSUB(floor, o, proto, attrs, block); |
---|
3926 | } |
---|
3927 | |
---|
3928 | #undef Perl_newMYSUB |
---|
3929 | void |
---|
3930 | Perl_newMYSUB(pTHXo_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) |
---|
3931 | { |
---|
3932 | ((CPerlObj*)pPerl)->Perl_newMYSUB(floor, o, proto, attrs, block); |
---|
3933 | } |
---|
3934 | #if defined(USE_ITHREADS) |
---|
3935 | |
---|
3936 | #undef Perl_cx_dup |
---|
3937 | PERL_CONTEXT* |
---|
3938 | Perl_cx_dup(pTHXo_ PERL_CONTEXT* cx, I32 ix, I32 max) |
---|
3939 | { |
---|
3940 | return ((CPerlObj*)pPerl)->Perl_cx_dup(cx, ix, max); |
---|
3941 | } |
---|
3942 | |
---|
3943 | #undef Perl_si_dup |
---|
3944 | PERL_SI* |
---|
3945 | Perl_si_dup(pTHXo_ PERL_SI* si) |
---|
3946 | { |
---|
3947 | return ((CPerlObj*)pPerl)->Perl_si_dup(si); |
---|
3948 | } |
---|
3949 | |
---|
3950 | #undef Perl_ss_dup |
---|
3951 | ANY* |
---|
3952 | Perl_ss_dup(pTHXo_ PerlInterpreter* proto_perl) |
---|
3953 | { |
---|
3954 | return ((CPerlObj*)pPerl)->Perl_ss_dup(proto_perl); |
---|
3955 | } |
---|
3956 | |
---|
3957 | #undef Perl_any_dup |
---|
3958 | void* |
---|
3959 | Perl_any_dup(pTHXo_ void* v, PerlInterpreter* proto_perl) |
---|
3960 | { |
---|
3961 | return ((CPerlObj*)pPerl)->Perl_any_dup(v, proto_perl); |
---|
3962 | } |
---|
3963 | |
---|
3964 | #undef Perl_he_dup |
---|
3965 | HE* |
---|
3966 | Perl_he_dup(pTHXo_ HE* e, bool shared) |
---|
3967 | { |
---|
3968 | return ((CPerlObj*)pPerl)->Perl_he_dup(e, shared); |
---|
3969 | } |
---|
3970 | |
---|
3971 | #undef Perl_re_dup |
---|
3972 | REGEXP* |
---|
3973 | Perl_re_dup(pTHXo_ REGEXP* r) |
---|
3974 | { |
---|
3975 | return ((CPerlObj*)pPerl)->Perl_re_dup(r); |
---|
3976 | } |
---|
3977 | |
---|
3978 | #undef Perl_fp_dup |
---|
3979 | PerlIO* |
---|
3980 | Perl_fp_dup(pTHXo_ PerlIO* fp, char type) |
---|
3981 | { |
---|
3982 | return ((CPerlObj*)pPerl)->Perl_fp_dup(fp, type); |
---|
3983 | } |
---|
3984 | |
---|
3985 | #undef Perl_dirp_dup |
---|
3986 | DIR* |
---|
3987 | Perl_dirp_dup(pTHXo_ DIR* dp) |
---|
3988 | { |
---|
3989 | return ((CPerlObj*)pPerl)->Perl_dirp_dup(dp); |
---|
3990 | } |
---|
3991 | |
---|
3992 | #undef Perl_gp_dup |
---|
3993 | GP* |
---|
3994 | Perl_gp_dup(pTHXo_ GP* gp) |
---|
3995 | { |
---|
3996 | return ((CPerlObj*)pPerl)->Perl_gp_dup(gp); |
---|
3997 | } |
---|
3998 | |
---|
3999 | #undef Perl_mg_dup |
---|
4000 | MAGIC* |
---|
4001 | Perl_mg_dup(pTHXo_ MAGIC* mg) |
---|
4002 | { |
---|
4003 | return ((CPerlObj*)pPerl)->Perl_mg_dup(mg); |
---|
4004 | } |
---|
4005 | |
---|
4006 | #undef Perl_sv_dup |
---|
4007 | SV* |
---|
4008 | Perl_sv_dup(pTHXo_ SV* sstr) |
---|
4009 | { |
---|
4010 | return ((CPerlObj*)pPerl)->Perl_sv_dup(sstr); |
---|
4011 | } |
---|
4012 | #if defined(HAVE_INTERP_INTERN) |
---|
4013 | |
---|
4014 | #undef Perl_sys_intern_dup |
---|
4015 | void |
---|
4016 | Perl_sys_intern_dup(pTHXo_ struct interp_intern* src, struct interp_intern* dst) |
---|
4017 | { |
---|
4018 | ((CPerlObj*)pPerl)->Perl_sys_intern_dup(src, dst); |
---|
4019 | } |
---|
4020 | #endif |
---|
4021 | |
---|
4022 | #undef Perl_ptr_table_new |
---|
4023 | PTR_TBL_t* |
---|
4024 | Perl_ptr_table_new(pTHXo) |
---|
4025 | { |
---|
4026 | return ((CPerlObj*)pPerl)->Perl_ptr_table_new(); |
---|
4027 | } |
---|
4028 | |
---|
4029 | #undef Perl_ptr_table_fetch |
---|
4030 | void* |
---|
4031 | Perl_ptr_table_fetch(pTHXo_ PTR_TBL_t *tbl, void *sv) |
---|
4032 | { |
---|
4033 | return ((CPerlObj*)pPerl)->Perl_ptr_table_fetch(tbl, sv); |
---|
4034 | } |
---|
4035 | |
---|
4036 | #undef Perl_ptr_table_store |
---|
4037 | void |
---|
4038 | Perl_ptr_table_store(pTHXo_ PTR_TBL_t *tbl, void *oldsv, void *newsv) |
---|
4039 | { |
---|
4040 | ((CPerlObj*)pPerl)->Perl_ptr_table_store(tbl, oldsv, newsv); |
---|
4041 | } |
---|
4042 | |
---|
4043 | #undef Perl_ptr_table_split |
---|
4044 | void |
---|
4045 | Perl_ptr_table_split(pTHXo_ PTR_TBL_t *tbl) |
---|
4046 | { |
---|
4047 | ((CPerlObj*)pPerl)->Perl_ptr_table_split(tbl); |
---|
4048 | } |
---|
4049 | |
---|
4050 | #undef Perl_ptr_table_clear |
---|
4051 | void |
---|
4052 | Perl_ptr_table_clear(pTHXo_ PTR_TBL_t *tbl) |
---|
4053 | { |
---|
4054 | ((CPerlObj*)pPerl)->Perl_ptr_table_clear(tbl); |
---|
4055 | } |
---|
4056 | |
---|
4057 | #undef Perl_ptr_table_free |
---|
4058 | void |
---|
4059 | Perl_ptr_table_free(pTHXo_ PTR_TBL_t *tbl) |
---|
4060 | { |
---|
4061 | ((CPerlObj*)pPerl)->Perl_ptr_table_free(tbl); |
---|
4062 | } |
---|
4063 | #endif |
---|
4064 | #if defined(HAVE_INTERP_INTERN) |
---|
4065 | |
---|
4066 | #undef Perl_sys_intern_clear |
---|
4067 | void |
---|
4068 | Perl_sys_intern_clear(pTHXo) |
---|
4069 | { |
---|
4070 | ((CPerlObj*)pPerl)->Perl_sys_intern_clear(); |
---|
4071 | } |
---|
4072 | |
---|
4073 | #undef Perl_sys_intern_init |
---|
4074 | void |
---|
4075 | Perl_sys_intern_init(pTHXo) |
---|
4076 | { |
---|
4077 | ((CPerlObj*)pPerl)->Perl_sys_intern_init(); |
---|
4078 | } |
---|
4079 | #endif |
---|
4080 | #if defined(PERL_OBJECT) |
---|
4081 | #else |
---|
4082 | #endif |
---|
4083 | #if defined(PERL_IN_AV_C) || defined(PERL_DECL_PROT) |
---|
4084 | #endif |
---|
4085 | #if defined(PERL_IN_DOOP_C) || defined(PERL_DECL_PROT) |
---|
4086 | #endif |
---|
4087 | #if defined(PERL_IN_GV_C) || defined(PERL_DECL_PROT) |
---|
4088 | #endif |
---|
4089 | #if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT) |
---|
4090 | #endif |
---|
4091 | #if defined(PERL_IN_MG_C) || defined(PERL_DECL_PROT) |
---|
4092 | #endif |
---|
4093 | #if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT) |
---|
4094 | # if defined(PL_OP_SLAB_ALLOC) |
---|
4095 | # endif |
---|
4096 | #endif |
---|
4097 | #if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT) |
---|
4098 | # if defined(IAMSUID) |
---|
4099 | # endif |
---|
4100 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) |
---|
4101 | #endif |
---|
4102 | # if defined(USE_THREADS) |
---|
4103 | # endif |
---|
4104 | #endif |
---|
4105 | #if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT) |
---|
4106 | #endif |
---|
4107 | #if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT) |
---|
4108 | #if defined(PERL_FLEXIBLE_EXCEPTIONS) |
---|
4109 | #endif |
---|
4110 | #endif |
---|
4111 | #if defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT) |
---|
4112 | #endif |
---|
4113 | #if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT) |
---|
4114 | # if !defined(HAS_MKDIR) || !defined(HAS_RMDIR) |
---|
4115 | # endif |
---|
4116 | #endif |
---|
4117 | #if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT) |
---|
4118 | #endif |
---|
4119 | #if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT) |
---|
4120 | #endif |
---|
4121 | #if defined(PERL_IN_RUN_C) || defined(PERL_DECL_PROT) |
---|
4122 | #endif |
---|
4123 | #if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT) |
---|
4124 | #endif |
---|
4125 | #if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT) |
---|
4126 | # if defined(DEBUGGING) |
---|
4127 | # endif |
---|
4128 | #endif |
---|
4129 | #if defined(PERL_IN_TOKE_C) || defined(PERL_DECL_PROT) |
---|
4130 | #if 0 |
---|
4131 | #endif |
---|
4132 | # if defined(CRIPPLED_CC) |
---|
4133 | # endif |
---|
4134 | # if defined(PERL_CR_FILTER) |
---|
4135 | # endif |
---|
4136 | #endif |
---|
4137 | #if defined(PERL_IN_UNIVERSAL_C) || defined(PERL_DECL_PROT) |
---|
4138 | #endif |
---|
4139 | #if defined(PERL_IN_UTIL_C) || defined(PERL_DECL_PROT) |
---|
4140 | # if defined(LEAKTEST) |
---|
4141 | # endif |
---|
4142 | #endif |
---|
4143 | #if defined(PERL_OBJECT) |
---|
4144 | #endif |
---|
4145 | |
---|
4146 | #undef Perl_fprintf_nocontext |
---|
4147 | int |
---|
4148 | Perl_fprintf_nocontext(PerlIO *stream, const char *format, ...) |
---|
4149 | { |
---|
4150 | dTHXo; |
---|
4151 | va_list(arglist); |
---|
4152 | va_start(arglist, format); |
---|
4153 | return (*PL_StdIO->pVprintf)(PL_StdIO, stream, format, arglist); |
---|
4154 | } |
---|
4155 | |
---|
4156 | #undef Perl_printf_nocontext |
---|
4157 | int |
---|
4158 | Perl_printf_nocontext(const char *format, ...) |
---|
4159 | { |
---|
4160 | dTHXo; |
---|
4161 | va_list(arglist); |
---|
4162 | va_start(arglist, format); |
---|
4163 | return (*PL_StdIO->pVprintf)(PL_StdIO, PerlIO_stdout(), format, arglist); |
---|
4164 | } |
---|
4165 | |
---|
4166 | END_EXTERN_C |
---|
4167 | |
---|
4168 | #endif /* PERL_OBJECT */ |
---|
4169 | #endif /* PERL_OBJECT || MULTIPLICITY */ |
---|