This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
new test (from Michael G Schwern <schwern@pobox.com>)
[perl5.git] / perlapi.c
CommitLineData
51371543
GS
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)
11
12/* accessor functions for Perl variables (provides binary compatibility) */
13START_EXTERN_C
14
15#undef PERLVAR
16#undef PERLVARA
17#undef PERLVARI
18#undef PERLVARIC
c5be433b 19#define PERLVAR(v,t) t* Perl_##v##_ptr(pTHXo) \
1d7c1841 20 { return &(aTHXo->interp.v); }
c5be433b 21#define PERLVARA(v,n,t) PL_##v##_t* Perl_##v##_ptr(pTHXo) \
1d7c1841 22 { return &(aTHXo->interp.v); }
51371543 23#define PERLVARI(v,t,i) PERLVAR(v,t)
c5be433b 24#define PERLVARIC(v,t,i) PERLVAR(v, const t)
51371543
GS
25
26#include "thrdvar.h"
27#include "intrpvar.h"
c5be433b
GS
28
29#undef PERLVAR
30#undef PERLVARA
31#define PERLVAR(v,t) t* Perl_##v##_ptr(pTHXo) \
32 { return &(PL_##v); }
33#define PERLVARA(v,n,t) PL_##v##_t* Perl_##v##_ptr(pTHXo) \
34 { return &(PL_##v); }
51371543
GS
35#include "perlvars.h"
36
37#undef PERLVAR
38#undef PERLVARA
39#undef PERLVARI
40#undef PERLVARIC
41
1d7c1841
GS
42#if defined(PERL_IMPLICIT_SYS)
43#else
44#endif
45#if defined(USE_ITHREADS)
46# if defined(PERL_IMPLICIT_SYS)
47# endif
48#endif
49#if defined(MYMALLOC)
50#endif
51#if defined(PERL_OBJECT)
12a98ad5
GS
52#ifndef __BORLANDC__
53#endif
1d7c1841 54#endif
51371543 55#if defined(PERL_OBJECT)
1d7c1841 56#else
51371543
GS
57#endif
58
59#undef Perl_amagic_call
60SV*
c5be433b 61Perl_amagic_call(pTHXo_ SV* left, SV* right, int method, int dir)
51371543
GS
62{
63 return ((CPerlObj*)pPerl)->Perl_amagic_call(left, right, method, dir);
64}
65
66#undef Perl_Gv_AMupdate
67bool
c5be433b 68Perl_Gv_AMupdate(pTHXo_ HV* stash)
51371543
GS
69{
70 return ((CPerlObj*)pPerl)->Perl_Gv_AMupdate(stash);
71}
72
73#undef Perl_append_elem
74OP*
c5be433b 75Perl_append_elem(pTHXo_ I32 optype, OP* head, OP* tail)
51371543
GS
76{
77 return ((CPerlObj*)pPerl)->Perl_append_elem(optype, head, tail);
78}
79
80#undef Perl_append_list
81OP*
c5be433b 82Perl_append_list(pTHXo_ I32 optype, LISTOP* first, LISTOP* last)
51371543
GS
83{
84 return ((CPerlObj*)pPerl)->Perl_append_list(optype, first, last);
85}
86
87#undef Perl_apply
88I32
c5be433b 89Perl_apply(pTHXo_ I32 type, SV** mark, SV** sp)
51371543
GS
90{
91 return ((CPerlObj*)pPerl)->Perl_apply(type, mark, sp);
92}
93
01020589
GS
94#undef Perl_avhv_delete_ent
95SV*
96Perl_avhv_delete_ent(pTHXo_ AV *ar, SV* keysv, I32 flags, U32 hash)
97{
98 return ((CPerlObj*)pPerl)->Perl_avhv_delete_ent(ar, keysv, flags, hash);
99}
100
51371543
GS
101#undef Perl_avhv_exists_ent
102bool
c5be433b 103Perl_avhv_exists_ent(pTHXo_ AV *ar, SV* keysv, U32 hash)
51371543
GS
104{
105 return ((CPerlObj*)pPerl)->Perl_avhv_exists_ent(ar, keysv, hash);
106}
107
108#undef Perl_avhv_fetch_ent
109SV**
c5be433b 110Perl_avhv_fetch_ent(pTHXo_ AV *ar, SV* keysv, I32 lval, U32 hash)
51371543
GS
111{
112 return ((CPerlObj*)pPerl)->Perl_avhv_fetch_ent(ar, keysv, lval, hash);
113}
114
115#undef Perl_avhv_iternext
116HE*
c5be433b 117Perl_avhv_iternext(pTHXo_ AV *ar)
51371543
GS
118{
119 return ((CPerlObj*)pPerl)->Perl_avhv_iternext(ar);
120}
121
122#undef Perl_avhv_iterval
123SV*
c5be433b 124Perl_avhv_iterval(pTHXo_ AV *ar, HE* entry)
51371543
GS
125{
126 return ((CPerlObj*)pPerl)->Perl_avhv_iterval(ar, entry);
127}
128
129#undef Perl_avhv_keys
130HV*
c5be433b 131Perl_avhv_keys(pTHXo_ AV *ar)
51371543
GS
132{
133 return ((CPerlObj*)pPerl)->Perl_avhv_keys(ar);
134}
135
136#undef Perl_av_clear
137void
c5be433b 138Perl_av_clear(pTHXo_ AV* ar)
51371543
GS
139{
140 ((CPerlObj*)pPerl)->Perl_av_clear(ar);
141}
142
01020589
GS
143#undef Perl_av_delete
144SV*
145Perl_av_delete(pTHXo_ AV* ar, I32 key, I32 flags)
146{
147 return ((CPerlObj*)pPerl)->Perl_av_delete(ar, key, flags);
148}
149
150#undef Perl_av_exists
151bool
152Perl_av_exists(pTHXo_ AV* ar, I32 key)
153{
154 return ((CPerlObj*)pPerl)->Perl_av_exists(ar, key);
155}
156
51371543
GS
157#undef Perl_av_extend
158void
c5be433b 159Perl_av_extend(pTHXo_ AV* ar, I32 key)
51371543
GS
160{
161 ((CPerlObj*)pPerl)->Perl_av_extend(ar, key);
162}
163
164#undef Perl_av_fake
165AV*
c5be433b 166Perl_av_fake(pTHXo_ I32 size, SV** svp)
51371543
GS
167{
168 return ((CPerlObj*)pPerl)->Perl_av_fake(size, svp);
169}
170
171#undef Perl_av_fetch
172SV**
c5be433b 173Perl_av_fetch(pTHXo_ AV* ar, I32 key, I32 lval)
51371543
GS
174{
175 return ((CPerlObj*)pPerl)->Perl_av_fetch(ar, key, lval);
176}
177
178#undef Perl_av_fill
179void
c5be433b 180Perl_av_fill(pTHXo_ AV* ar, I32 fill)
51371543
GS
181{
182 ((CPerlObj*)pPerl)->Perl_av_fill(ar, fill);
183}
184
185#undef Perl_av_len
186I32
c5be433b 187Perl_av_len(pTHXo_ AV* ar)
51371543
GS
188{
189 return ((CPerlObj*)pPerl)->Perl_av_len(ar);
190}
191
192#undef Perl_av_make
193AV*
c5be433b 194Perl_av_make(pTHXo_ I32 size, SV** svp)
51371543
GS
195{
196 return ((CPerlObj*)pPerl)->Perl_av_make(size, svp);
197}
198
199#undef Perl_av_pop
200SV*
c5be433b 201Perl_av_pop(pTHXo_ AV* ar)
51371543
GS
202{
203 return ((CPerlObj*)pPerl)->Perl_av_pop(ar);
204}
205
206#undef Perl_av_push
207void
c5be433b 208Perl_av_push(pTHXo_ AV* ar, SV* val)
51371543
GS
209{
210 ((CPerlObj*)pPerl)->Perl_av_push(ar, val);
211}
212
213#undef Perl_av_reify
214void
c5be433b 215Perl_av_reify(pTHXo_ AV* ar)
51371543
GS
216{
217 ((CPerlObj*)pPerl)->Perl_av_reify(ar);
218}
219
220#undef Perl_av_shift
221SV*
c5be433b 222Perl_av_shift(pTHXo_ AV* ar)
51371543
GS
223{
224 return ((CPerlObj*)pPerl)->Perl_av_shift(ar);
225}
226
227#undef Perl_av_store
228SV**
c5be433b 229Perl_av_store(pTHXo_ AV* ar, I32 key, SV* val)
51371543
GS
230{
231 return ((CPerlObj*)pPerl)->Perl_av_store(ar, key, val);
232}
233
234#undef Perl_av_undef
235void
c5be433b 236Perl_av_undef(pTHXo_ AV* ar)
51371543
GS
237{
238 ((CPerlObj*)pPerl)->Perl_av_undef(ar);
239}
240
241#undef Perl_av_unshift
242void
c5be433b 243Perl_av_unshift(pTHXo_ AV* ar, I32 num)
51371543
GS
244{
245 ((CPerlObj*)pPerl)->Perl_av_unshift(ar, num);
246}
247
248#undef Perl_bind_match
249OP*
c5be433b 250Perl_bind_match(pTHXo_ I32 type, OP* left, OP* pat)
51371543
GS
251{
252 return ((CPerlObj*)pPerl)->Perl_bind_match(type, left, pat);
253}
254
255#undef Perl_block_end
256OP*
c5be433b 257Perl_block_end(pTHXo_ I32 floor, OP* seq)
51371543
GS
258{
259 return ((CPerlObj*)pPerl)->Perl_block_end(floor, seq);
260}
261
262#undef Perl_block_gimme
263I32
c5be433b 264Perl_block_gimme(pTHXo)
51371543
GS
265{
266 return ((CPerlObj*)pPerl)->Perl_block_gimme();
267}
268
269#undef Perl_block_start
270int
c5be433b 271Perl_block_start(pTHXo_ int full)
51371543
GS
272{
273 return ((CPerlObj*)pPerl)->Perl_block_start(full);
274}
275
276#undef Perl_boot_core_UNIVERSAL
277void
c5be433b 278Perl_boot_core_UNIVERSAL(pTHXo)
51371543
GS
279{
280 ((CPerlObj*)pPerl)->Perl_boot_core_UNIVERSAL();
281}
282
283#undef Perl_call_list
284void
c5be433b 285Perl_call_list(pTHXo_ I32 oldscope, AV* av_list)
51371543
GS
286{
287 ((CPerlObj*)pPerl)->Perl_call_list(oldscope, av_list);
288}
289
290#undef Perl_cando
7f4774ae
JH
291bool
292Perl_cando(pTHXo_ Mode_t mode, Uid_t effective, Stat_t* statbufp)
51371543 293{
7f4774ae 294 return ((CPerlObj*)pPerl)->Perl_cando(mode, effective, statbufp);
51371543
GS
295}
296
297#undef Perl_cast_ulong
298U32
c5be433b 299Perl_cast_ulong(pTHXo_ NV f)
51371543
GS
300{
301 return ((CPerlObj*)pPerl)->Perl_cast_ulong(f);
302}
303
304#undef Perl_cast_i32
305I32
c5be433b 306Perl_cast_i32(pTHXo_ NV f)
51371543
GS
307{
308 return ((CPerlObj*)pPerl)->Perl_cast_i32(f);
309}
310
311#undef Perl_cast_iv
312IV
c5be433b 313Perl_cast_iv(pTHXo_ NV f)
51371543
GS
314{
315 return ((CPerlObj*)pPerl)->Perl_cast_iv(f);
316}
317
318#undef Perl_cast_uv
319UV
c5be433b 320Perl_cast_uv(pTHXo_ NV f)
51371543
GS
321{
322 return ((CPerlObj*)pPerl)->Perl_cast_uv(f);
323}
324#if !defined(HAS_TRUNCATE) && !defined(HAS_CHSIZE) && defined(F_FREESP)
325
326#undef Perl_my_chsize
327I32
c5be433b 328Perl_my_chsize(pTHXo_ int fd, Off_t length)
51371543
GS
329{
330 return ((CPerlObj*)pPerl)->Perl_my_chsize(fd, length);
331}
332#endif
333#if defined(USE_THREADS)
334
335#undef Perl_condpair_magic
336MAGIC*
c5be433b 337Perl_condpair_magic(pTHXo_ SV *sv)
51371543
GS
338{
339 return ((CPerlObj*)pPerl)->Perl_condpair_magic(sv);
340}
341#endif
342
343#undef Perl_convert
344OP*
c5be433b 345Perl_convert(pTHXo_ I32 optype, I32 flags, OP* o)
51371543
GS
346{
347 return ((CPerlObj*)pPerl)->Perl_convert(optype, flags, o);
348}
c5be433b
GS
349
350#undef Perl_croak
351void
5a844595 352Perl_croak(pTHXo_ const char* pat, ...)
c5be433b
GS
353{
354 va_list args;
355 va_start(args, pat);
356 ((CPerlObj*)pPerl)->Perl_vcroak(pat, &args);
357 va_end(args);
358}
359
360#undef Perl_vcroak
361void
362Perl_vcroak(pTHXo_ const char* pat, va_list* args)
363{
364 ((CPerlObj*)pPerl)->Perl_vcroak(pat, args);
365}
51371543 366#if defined(PERL_IMPLICIT_CONTEXT)
c5be433b
GS
367
368#undef Perl_croak_nocontext
369void
5a844595 370Perl_croak_nocontext(const char* pat, ...)
c5be433b
GS
371{
372 dTHXo;
373 va_list args;
374 va_start(args, pat);
375 ((CPerlObj*)pPerl)->Perl_vcroak(pat, &args);
376 va_end(args);
377}
378
379#undef Perl_die_nocontext
380OP*
5a844595 381Perl_die_nocontext(const char* pat, ...)
c5be433b
GS
382{
383 dTHXo;
384 OP* retval;
385 va_list args;
386 va_start(args, pat);
387 retval = ((CPerlObj*)pPerl)->Perl_vdie(pat, &args);
388 va_end(args);
389 return retval;
390
391}
392
393#undef Perl_deb_nocontext
394void
5a844595 395Perl_deb_nocontext(const char* pat, ...)
c5be433b
GS
396{
397 dTHXo;
398 va_list args;
399 va_start(args, pat);
400 ((CPerlObj*)pPerl)->Perl_vdeb(pat, &args);
401 va_end(args);
402}
403
404#undef Perl_form_nocontext
405char*
5a844595 406Perl_form_nocontext(const char* pat, ...)
c5be433b
GS
407{
408 dTHXo;
409 char* retval;
410 va_list args;
411 va_start(args, pat);
412 retval = ((CPerlObj*)pPerl)->Perl_vform(pat, &args);
413 va_end(args);
414 return retval;
415
416}
417
5a844595
GS
418#undef Perl_mess_nocontext
419SV*
420Perl_mess_nocontext(const char* pat, ...)
421{
422 dTHXo;
423 SV* retval;
424 va_list args;
425 va_start(args, pat);
426 retval = ((CPerlObj*)pPerl)->Perl_vmess(pat, &args);
427 va_end(args);
428 return retval;
429
430}
431
c5be433b
GS
432#undef Perl_warn_nocontext
433void
5a844595 434Perl_warn_nocontext(const char* pat, ...)
c5be433b
GS
435{
436 dTHXo;
437 va_list args;
438 va_start(args, pat);
439 ((CPerlObj*)pPerl)->Perl_vwarn(pat, &args);
440 va_end(args);
441}
442
443#undef Perl_warner_nocontext
444void
5a844595 445Perl_warner_nocontext(U32 err, const char* pat, ...)
c5be433b
GS
446{
447 dTHXo;
448 va_list args;
449 va_start(args, pat);
450 ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, &args);
451 va_end(args);
452}
453
454#undef Perl_newSVpvf_nocontext
455SV*
5a844595 456Perl_newSVpvf_nocontext(const char* pat, ...)
c5be433b
GS
457{
458 dTHXo;
459 SV* retval;
460 va_list args;
461 va_start(args, pat);
462 retval = ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, &args);
463 va_end(args);
464 return retval;
465
466}
467
468#undef Perl_sv_catpvf_nocontext
469void
5a844595 470Perl_sv_catpvf_nocontext(SV* sv, const char* pat, ...)
c5be433b
GS
471{
472 dTHXo;
473 va_list args;
474 va_start(args, pat);
475 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, &args);
476 va_end(args);
477}
478
479#undef Perl_sv_setpvf_nocontext
480void
5a844595 481Perl_sv_setpvf_nocontext(SV* sv, const char* pat, ...)
c5be433b
GS
482{
483 dTHXo;
484 va_list args;
485 va_start(args, pat);
486 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, &args);
487 va_end(args);
488}
489
490#undef Perl_sv_catpvf_mg_nocontext
491void
5a844595 492Perl_sv_catpvf_mg_nocontext(SV* sv, const char* pat, ...)
c5be433b
GS
493{
494 dTHXo;
495 va_list args;
496 va_start(args, pat);
497 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, &args);
498 va_end(args);
499}
500
501#undef Perl_sv_setpvf_mg_nocontext
502void
5a844595 503Perl_sv_setpvf_mg_nocontext(SV* sv, const char* pat, ...)
c5be433b
GS
504{
505 dTHXo;
506 va_list args;
507 va_start(args, pat);
508 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, &args);
509 va_end(args);
510}
511
512#undef Perl_fprintf_nocontext
51371543
GS
513#endif
514
515#undef Perl_cv_ckproto
516void
c5be433b 517Perl_cv_ckproto(pTHXo_ CV* cv, GV* gv, char* p)
51371543
GS
518{
519 ((CPerlObj*)pPerl)->Perl_cv_ckproto(cv, gv, p);
520}
521
522#undef Perl_cv_clone
523CV*
c5be433b 524Perl_cv_clone(pTHXo_ CV* proto)
51371543
GS
525{
526 return ((CPerlObj*)pPerl)->Perl_cv_clone(proto);
527}
528
529#undef Perl_cv_const_sv
530SV*
c5be433b 531Perl_cv_const_sv(pTHXo_ CV* cv)
51371543
GS
532{
533 return ((CPerlObj*)pPerl)->Perl_cv_const_sv(cv);
534}
535
536#undef Perl_op_const_sv
537SV*
c5be433b 538Perl_op_const_sv(pTHXo_ OP* o, CV* cv)
51371543
GS
539{
540 return ((CPerlObj*)pPerl)->Perl_op_const_sv(o, cv);
541}
542
543#undef Perl_cv_undef
544void
c5be433b 545Perl_cv_undef(pTHXo_ CV* cv)
51371543
GS
546{
547 ((CPerlObj*)pPerl)->Perl_cv_undef(cv);
548}
549
550#undef Perl_cx_dump
551void
c5be433b 552Perl_cx_dump(pTHXo_ PERL_CONTEXT* cs)
51371543
GS
553{
554 ((CPerlObj*)pPerl)->Perl_cx_dump(cs);
555}
556
557#undef Perl_filter_add
558SV*
c5be433b 559Perl_filter_add(pTHXo_ filter_t funcp, SV* datasv)
51371543
GS
560{
561 return ((CPerlObj*)pPerl)->Perl_filter_add(funcp, datasv);
562}
563
564#undef Perl_filter_del
565void
c5be433b 566Perl_filter_del(pTHXo_ filter_t funcp)
51371543
GS
567{
568 ((CPerlObj*)pPerl)->Perl_filter_del(funcp);
569}
570
571#undef Perl_filter_read
572I32
c5be433b 573Perl_filter_read(pTHXo_ int idx, SV* buffer, int maxlen)
51371543
GS
574{
575 return ((CPerlObj*)pPerl)->Perl_filter_read(idx, buffer, maxlen);
576}
577
578#undef Perl_get_op_descs
579char**
c5be433b 580Perl_get_op_descs(pTHXo)
51371543
GS
581{
582 return ((CPerlObj*)pPerl)->Perl_get_op_descs();
583}
584
585#undef Perl_get_op_names
586char**
c5be433b 587Perl_get_op_names(pTHXo)
51371543
GS
588{
589 return ((CPerlObj*)pPerl)->Perl_get_op_names();
590}
591
592#undef Perl_get_no_modify
593char*
c5be433b 594Perl_get_no_modify(pTHXo)
51371543
GS
595{
596 return ((CPerlObj*)pPerl)->Perl_get_no_modify();
597}
598
599#undef Perl_get_opargs
600U32*
c5be433b 601Perl_get_opargs(pTHXo)
51371543
GS
602{
603 return ((CPerlObj*)pPerl)->Perl_get_opargs();
604}
605
606#undef Perl_get_ppaddr
607PPADDR_t*
c5be433b 608Perl_get_ppaddr(pTHXo)
51371543
GS
609{
610 return ((CPerlObj*)pPerl)->Perl_get_ppaddr();
611}
612
613#undef Perl_cxinc
614I32
c5be433b 615Perl_cxinc(pTHXo)
51371543
GS
616{
617 return ((CPerlObj*)pPerl)->Perl_cxinc();
618}
619
c5be433b
GS
620#undef Perl_deb
621void
5a844595 622Perl_deb(pTHXo_ const char* pat, ...)
c5be433b
GS
623{
624 va_list args;
625 va_start(args, pat);
626 ((CPerlObj*)pPerl)->Perl_vdeb(pat, &args);
627 va_end(args);
628}
629
630#undef Perl_vdeb
631void
632Perl_vdeb(pTHXo_ const char* pat, va_list* args)
633{
634 ((CPerlObj*)pPerl)->Perl_vdeb(pat, args);
635}
636
51371543
GS
637#undef Perl_debprofdump
638void
c5be433b 639Perl_debprofdump(pTHXo)
51371543
GS
640{
641 ((CPerlObj*)pPerl)->Perl_debprofdump();
642}
643
644#undef Perl_debop
645I32
c5be433b 646Perl_debop(pTHXo_ OP* o)
51371543
GS
647{
648 return ((CPerlObj*)pPerl)->Perl_debop(o);
649}
650
651#undef Perl_debstack
652I32
c5be433b 653Perl_debstack(pTHXo)
51371543
GS
654{
655 return ((CPerlObj*)pPerl)->Perl_debstack();
656}
657
658#undef Perl_debstackptrs
659I32
c5be433b 660Perl_debstackptrs(pTHXo)
51371543
GS
661{
662 return ((CPerlObj*)pPerl)->Perl_debstackptrs();
663}
664
665#undef Perl_delimcpy
666char*
c5be433b 667Perl_delimcpy(pTHXo_ char* to, char* toend, char* from, char* fromend, int delim, I32* retlen)
51371543
GS
668{
669 return ((CPerlObj*)pPerl)->Perl_delimcpy(to, toend, from, fromend, delim, retlen);
670}
671
672#undef Perl_deprecate
673void
c5be433b 674Perl_deprecate(pTHXo_ char* s)
51371543
GS
675{
676 ((CPerlObj*)pPerl)->Perl_deprecate(s);
677}
678
c5be433b
GS
679#undef Perl_die
680OP*
5a844595 681Perl_die(pTHXo_ const char* pat, ...)
c5be433b
GS
682{
683 OP* retval;
684 va_list args;
685 va_start(args, pat);
686 retval = ((CPerlObj*)pPerl)->Perl_vdie(pat, &args);
687 va_end(args);
688 return retval;
689
690}
691
692#undef Perl_vdie
693OP*
694Perl_vdie(pTHXo_ const char* pat, va_list* args)
695{
696 return ((CPerlObj*)pPerl)->Perl_vdie(pat, args);
697}
698
51371543
GS
699#undef Perl_die_where
700OP*
c5be433b 701Perl_die_where(pTHXo_ char* message, STRLEN msglen)
51371543
GS
702{
703 return ((CPerlObj*)pPerl)->Perl_die_where(message, msglen);
704}
705
706#undef Perl_dounwind
707void
c5be433b 708Perl_dounwind(pTHXo_ I32 cxix)
51371543
GS
709{
710 ((CPerlObj*)pPerl)->Perl_dounwind(cxix);
711}
712
713#undef Perl_do_aexec
714bool
c5be433b 715Perl_do_aexec(pTHXo_ SV* really, SV** mark, SV** sp)
51371543
GS
716{
717 return ((CPerlObj*)pPerl)->Perl_do_aexec(really, mark, sp);
718}
719
d5a9bfb0
IZ
720#undef Perl_do_aexec5
721bool
722Perl_do_aexec5(pTHXo_ SV* really, SV** mark, SV** sp, int fd, int flag)
723{
724 return ((CPerlObj*)pPerl)->Perl_do_aexec5(really, mark, sp, fd, flag);
725}
726
51371543
GS
727#undef Perl_do_binmode
728int
c5be433b 729Perl_do_binmode(pTHXo_ PerlIO *fp, int iotype, int flag)
51371543
GS
730{
731 return ((CPerlObj*)pPerl)->Perl_do_binmode(fp, iotype, flag);
732}
733
734#undef Perl_do_chop
735void
c5be433b 736Perl_do_chop(pTHXo_ SV* asv, SV* sv)
51371543
GS
737{
738 ((CPerlObj*)pPerl)->Perl_do_chop(asv, sv);
739}
740
741#undef Perl_do_close
742bool
c5be433b 743Perl_do_close(pTHXo_ GV* gv, bool not_implicit)
51371543
GS
744{
745 return ((CPerlObj*)pPerl)->Perl_do_close(gv, not_implicit);
746}
747
748#undef Perl_do_eof
749bool
c5be433b 750Perl_do_eof(pTHXo_ GV* gv)
51371543
GS
751{
752 return ((CPerlObj*)pPerl)->Perl_do_eof(gv);
753}
754
755#undef Perl_do_exec
756bool
c5be433b 757Perl_do_exec(pTHXo_ char* cmd)
51371543
GS
758{
759 return ((CPerlObj*)pPerl)->Perl_do_exec(cmd);
760}
761#if !defined(WIN32)
762
763#undef Perl_do_exec3
764bool
c5be433b 765Perl_do_exec3(pTHXo_ char* cmd, int fd, int flag)
51371543
GS
766{
767 return ((CPerlObj*)pPerl)->Perl_do_exec3(cmd, fd, flag);
768}
769#endif
770
771#undef Perl_do_execfree
772void
c5be433b 773Perl_do_execfree(pTHXo)
51371543
GS
774{
775 ((CPerlObj*)pPerl)->Perl_do_execfree();
776}
777#if defined(HAS_MSG) || defined(HAS_SEM) || defined(HAS_SHM)
778
779#undef Perl_do_ipcctl
780I32
c5be433b 781Perl_do_ipcctl(pTHXo_ I32 optype, SV** mark, SV** sp)
51371543
GS
782{
783 return ((CPerlObj*)pPerl)->Perl_do_ipcctl(optype, mark, sp);
784}
785
786#undef Perl_do_ipcget
787I32
c5be433b 788Perl_do_ipcget(pTHXo_ I32 optype, SV** mark, SV** sp)
51371543
GS
789{
790 return ((CPerlObj*)pPerl)->Perl_do_ipcget(optype, mark, sp);
791}
792
793#undef Perl_do_msgrcv
794I32
c5be433b 795Perl_do_msgrcv(pTHXo_ SV** mark, SV** sp)
51371543
GS
796{
797 return ((CPerlObj*)pPerl)->Perl_do_msgrcv(mark, sp);
798}
799
800#undef Perl_do_msgsnd
801I32
c5be433b 802Perl_do_msgsnd(pTHXo_ SV** mark, SV** sp)
51371543
GS
803{
804 return ((CPerlObj*)pPerl)->Perl_do_msgsnd(mark, sp);
805}
806
807#undef Perl_do_semop
808I32
c5be433b 809Perl_do_semop(pTHXo_ SV** mark, SV** sp)
51371543
GS
810{
811 return ((CPerlObj*)pPerl)->Perl_do_semop(mark, sp);
812}
813
814#undef Perl_do_shmio
815I32
c5be433b 816Perl_do_shmio(pTHXo_ I32 optype, SV** mark, SV** sp)
51371543
GS
817{
818 return ((CPerlObj*)pPerl)->Perl_do_shmio(optype, mark, sp);
819}
820#endif
821
822#undef Perl_do_join
823void
c5be433b 824Perl_do_join(pTHXo_ SV* sv, SV* del, SV** mark, SV** sp)
51371543
GS
825{
826 ((CPerlObj*)pPerl)->Perl_do_join(sv, del, mark, sp);
827}
828
829#undef Perl_do_kv
830OP*
c5be433b 831Perl_do_kv(pTHXo)
51371543
GS
832{
833 return ((CPerlObj*)pPerl)->Perl_do_kv();
834}
835
836#undef Perl_do_open
837bool
c5be433b 838Perl_do_open(pTHXo_ GV* gv, char* name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO* supplied_fp)
51371543
GS
839{
840 return ((CPerlObj*)pPerl)->Perl_do_open(gv, name, len, as_raw, rawmode, rawperm, supplied_fp);
841}
842
6170680b
IZ
843#undef Perl_do_open9
844bool
845Perl_do_open9(pTHXo_ GV *gv, char *name, I32 len, int as_raw, int rawmode, int rawperm, PerlIO *supplied_fp, SV *svs, I32 num)
846{
847 return ((CPerlObj*)pPerl)->Perl_do_open9(gv, name, len, as_raw, rawmode, rawperm, supplied_fp, svs, num);
848}
849
51371543
GS
850#undef Perl_do_pipe
851void
c5be433b 852Perl_do_pipe(pTHXo_ SV* sv, GV* rgv, GV* wgv)
51371543
GS
853{
854 ((CPerlObj*)pPerl)->Perl_do_pipe(sv, rgv, wgv);
855}
856
857#undef Perl_do_print
858bool
c5be433b 859Perl_do_print(pTHXo_ SV* sv, PerlIO* fp)
51371543
GS
860{
861 return ((CPerlObj*)pPerl)->Perl_do_print(sv, fp);
862}
863
864#undef Perl_do_readline
865OP*
c5be433b 866Perl_do_readline(pTHXo)
51371543
GS
867{
868 return ((CPerlObj*)pPerl)->Perl_do_readline();
869}
870
871#undef Perl_do_chomp
872I32
c5be433b 873Perl_do_chomp(pTHXo_ SV* sv)
51371543
GS
874{
875 return ((CPerlObj*)pPerl)->Perl_do_chomp(sv);
876}
877
878#undef Perl_do_seek
879bool
c5be433b 880Perl_do_seek(pTHXo_ GV* gv, Off_t pos, int whence)
51371543
GS
881{
882 return ((CPerlObj*)pPerl)->Perl_do_seek(gv, pos, whence);
883}
884
885#undef Perl_do_sprintf
886void
c5be433b 887Perl_do_sprintf(pTHXo_ SV* sv, I32 len, SV** sarg)
51371543
GS
888{
889 ((CPerlObj*)pPerl)->Perl_do_sprintf(sv, len, sarg);
890}
891
892#undef Perl_do_sysseek
893Off_t
c5be433b 894Perl_do_sysseek(pTHXo_ GV* gv, Off_t pos, int whence)
51371543
GS
895{
896 return ((CPerlObj*)pPerl)->Perl_do_sysseek(gv, pos, whence);
897}
898
899#undef Perl_do_tell
900Off_t
c5be433b 901Perl_do_tell(pTHXo_ GV* gv)
51371543
GS
902{
903 return ((CPerlObj*)pPerl)->Perl_do_tell(gv);
904}
905
906#undef Perl_do_trans
907I32
c5be433b 908Perl_do_trans(pTHXo_ SV* sv)
51371543
GS
909{
910 return ((CPerlObj*)pPerl)->Perl_do_trans(sv);
911}
912
81e118e0
JH
913#undef Perl_do_vecget
914UV
915Perl_do_vecget(pTHXo_ SV* sv, I32 offset, I32 size)
916{
917 return ((CPerlObj*)pPerl)->Perl_do_vecget(sv, offset, size);
918}
919
51371543
GS
920#undef Perl_do_vecset
921void
c5be433b 922Perl_do_vecset(pTHXo_ SV* sv)
51371543
GS
923{
924 ((CPerlObj*)pPerl)->Perl_do_vecset(sv);
925}
926
927#undef Perl_do_vop
928void
c5be433b 929Perl_do_vop(pTHXo_ I32 optype, SV* sv, SV* left, SV* right)
51371543
GS
930{
931 ((CPerlObj*)pPerl)->Perl_do_vop(optype, sv, left, right);
932}
933
934#undef Perl_dofile
935OP*
c5be433b 936Perl_dofile(pTHXo_ OP* term)
51371543
GS
937{
938 return ((CPerlObj*)pPerl)->Perl_dofile(term);
939}
940
941#undef Perl_dowantarray
942I32
c5be433b 943Perl_dowantarray(pTHXo)
51371543
GS
944{
945 return ((CPerlObj*)pPerl)->Perl_dowantarray();
946}
947
948#undef Perl_dump_all
949void
c5be433b 950Perl_dump_all(pTHXo)
51371543
GS
951{
952 ((CPerlObj*)pPerl)->Perl_dump_all();
953}
954
955#undef Perl_dump_eval
956void
c5be433b 957Perl_dump_eval(pTHXo)
51371543
GS
958{
959 ((CPerlObj*)pPerl)->Perl_dump_eval();
960}
961#if defined(DUMP_FDS)
962
963#undef Perl_dump_fds
964void
c5be433b 965Perl_dump_fds(pTHXo_ char* s)
51371543
GS
966{
967 ((CPerlObj*)pPerl)->Perl_dump_fds(s);
968}
969#endif
970
971#undef Perl_dump_form
972void
c5be433b 973Perl_dump_form(pTHXo_ GV* gv)
51371543
GS
974{
975 ((CPerlObj*)pPerl)->Perl_dump_form(gv);
976}
977
978#undef Perl_gv_dump
979void
c5be433b 980Perl_gv_dump(pTHXo_ GV* gv)
51371543
GS
981{
982 ((CPerlObj*)pPerl)->Perl_gv_dump(gv);
983}
984
985#undef Perl_op_dump
986void
c5be433b 987Perl_op_dump(pTHXo_ OP* arg)
51371543
GS
988{
989 ((CPerlObj*)pPerl)->Perl_op_dump(arg);
990}
991
992#undef Perl_pmop_dump
993void
c5be433b 994Perl_pmop_dump(pTHXo_ PMOP* pm)
51371543
GS
995{
996 ((CPerlObj*)pPerl)->Perl_pmop_dump(pm);
997}
998
999#undef Perl_dump_packsubs
1000void
c5be433b 1001Perl_dump_packsubs(pTHXo_ HV* stash)
51371543
GS
1002{
1003 ((CPerlObj*)pPerl)->Perl_dump_packsubs(stash);
1004}
1005
1006#undef Perl_dump_sub
1007void
c5be433b 1008Perl_dump_sub(pTHXo_ GV* gv)
51371543
GS
1009{
1010 ((CPerlObj*)pPerl)->Perl_dump_sub(gv);
1011}
1012
1013#undef Perl_fbm_compile
1014void
c5be433b 1015Perl_fbm_compile(pTHXo_ SV* sv, U32 flags)
51371543
GS
1016{
1017 ((CPerlObj*)pPerl)->Perl_fbm_compile(sv, flags);
1018}
1019
1020#undef Perl_fbm_instr
1021char*
c5be433b 1022Perl_fbm_instr(pTHXo_ unsigned char* big, unsigned char* bigend, SV* littlesv, U32 flags)
51371543
GS
1023{
1024 return ((CPerlObj*)pPerl)->Perl_fbm_instr(big, bigend, littlesv, flags);
1025}
1026
1027#undef Perl_find_script
1028char*
c5be433b 1029Perl_find_script(pTHXo_ char *scriptname, bool dosearch, char **search_ext, I32 flags)
51371543
GS
1030{
1031 return ((CPerlObj*)pPerl)->Perl_find_script(scriptname, dosearch, search_ext, flags);
1032}
1033#if defined(USE_THREADS)
1034
1035#undef Perl_find_threadsv
1036PADOFFSET
c5be433b 1037Perl_find_threadsv(pTHXo_ const char *name)
51371543
GS
1038{
1039 return ((CPerlObj*)pPerl)->Perl_find_threadsv(name);
1040}
1041#endif
1042
1043#undef Perl_force_list
1044OP*
c5be433b 1045Perl_force_list(pTHXo_ OP* arg)
51371543
GS
1046{
1047 return ((CPerlObj*)pPerl)->Perl_force_list(arg);
1048}
1049
1050#undef Perl_fold_constants
1051OP*
c5be433b 1052Perl_fold_constants(pTHXo_ OP* arg)
51371543
GS
1053{
1054 return ((CPerlObj*)pPerl)->Perl_fold_constants(arg);
1055}
1056
c5be433b
GS
1057#undef Perl_form
1058char*
5a844595 1059Perl_form(pTHXo_ const char* pat, ...)
c5be433b
GS
1060{
1061 char* retval;
1062 va_list args;
1063 va_start(args, pat);
1064 retval = ((CPerlObj*)pPerl)->Perl_vform(pat, &args);
1065 va_end(args);
1066 return retval;
1067
1068}
1069
1070#undef Perl_vform
1071char*
1072Perl_vform(pTHXo_ const char* pat, va_list* args)
1073{
1074 return ((CPerlObj*)pPerl)->Perl_vform(pat, args);
1075}
1076
51371543
GS
1077#undef Perl_free_tmps
1078void
c5be433b 1079Perl_free_tmps(pTHXo)
51371543
GS
1080{
1081 ((CPerlObj*)pPerl)->Perl_free_tmps();
1082}
1083
1084#undef Perl_gen_constant_list
1085OP*
c5be433b 1086Perl_gen_constant_list(pTHXo_ OP* o)
51371543
GS
1087{
1088 return ((CPerlObj*)pPerl)->Perl_gen_constant_list(o);
1089}
1090#if !defined(HAS_GETENV_LEN)
1091
1092#undef Perl_getenv_len
1093char*
c5be433b 1094Perl_getenv_len(pTHXo_ char* key, unsigned long *len)
51371543
GS
1095{
1096 return ((CPerlObj*)pPerl)->Perl_getenv_len(key, len);
1097}
1098#endif
1099
1100#undef Perl_gp_free
1101void
c5be433b 1102Perl_gp_free(pTHXo_ GV* gv)
51371543
GS
1103{
1104 ((CPerlObj*)pPerl)->Perl_gp_free(gv);
1105}
1106
1107#undef Perl_gp_ref
1108GP*
c5be433b 1109Perl_gp_ref(pTHXo_ GP* gp)
51371543
GS
1110{
1111 return ((CPerlObj*)pPerl)->Perl_gp_ref(gp);
1112}
1113
1114#undef Perl_gv_AVadd
1115GV*
c5be433b 1116Perl_gv_AVadd(pTHXo_ GV* gv)
51371543
GS
1117{
1118 return ((CPerlObj*)pPerl)->Perl_gv_AVadd(gv);
1119}
1120
1121#undef Perl_gv_HVadd
1122GV*
c5be433b 1123Perl_gv_HVadd(pTHXo_ GV* gv)
51371543
GS
1124{
1125 return ((CPerlObj*)pPerl)->Perl_gv_HVadd(gv);
1126}
1127
1128#undef Perl_gv_IOadd
1129GV*
c5be433b 1130Perl_gv_IOadd(pTHXo_ GV* gv)
51371543
GS
1131{
1132 return ((CPerlObj*)pPerl)->Perl_gv_IOadd(gv);
1133}
1134
1135#undef Perl_gv_autoload4
1136GV*
c5be433b 1137Perl_gv_autoload4(pTHXo_ HV* stash, const char* name, STRLEN len, I32 method)
51371543
GS
1138{
1139 return ((CPerlObj*)pPerl)->Perl_gv_autoload4(stash, name, len, method);
1140}
1141
1142#undef Perl_gv_check
1143void
c5be433b 1144Perl_gv_check(pTHXo_ HV* stash)
51371543
GS
1145{
1146 ((CPerlObj*)pPerl)->Perl_gv_check(stash);
1147}
1148
1149#undef Perl_gv_efullname
1150void
c5be433b 1151Perl_gv_efullname(pTHXo_ SV* sv, GV* gv)
51371543
GS
1152{
1153 ((CPerlObj*)pPerl)->Perl_gv_efullname(sv, gv);
1154}
1155
1156#undef Perl_gv_efullname3
1157void
c5be433b 1158Perl_gv_efullname3(pTHXo_ SV* sv, GV* gv, const char* prefix)
51371543
GS
1159{
1160 ((CPerlObj*)pPerl)->Perl_gv_efullname3(sv, gv, prefix);
1161}
1162
1163#undef Perl_gv_fetchfile
1164GV*
c5be433b 1165Perl_gv_fetchfile(pTHXo_ const char* name)
51371543
GS
1166{
1167 return ((CPerlObj*)pPerl)->Perl_gv_fetchfile(name);
1168}
1169
1170#undef Perl_gv_fetchmeth
1171GV*
c5be433b 1172Perl_gv_fetchmeth(pTHXo_ HV* stash, const char* name, STRLEN len, I32 level)
51371543
GS
1173{
1174 return ((CPerlObj*)pPerl)->Perl_gv_fetchmeth(stash, name, len, level);
1175}
1176
1177#undef Perl_gv_fetchmethod
1178GV*
c5be433b 1179Perl_gv_fetchmethod(pTHXo_ HV* stash, const char* name)
51371543
GS
1180{
1181 return ((CPerlObj*)pPerl)->Perl_gv_fetchmethod(stash, name);
1182}
1183
1184#undef Perl_gv_fetchmethod_autoload
1185GV*
c5be433b 1186Perl_gv_fetchmethod_autoload(pTHXo_ HV* stash, const char* name, I32 autoload)
51371543
GS
1187{
1188 return ((CPerlObj*)pPerl)->Perl_gv_fetchmethod_autoload(stash, name, autoload);
1189}
1190
1191#undef Perl_gv_fetchpv
1192GV*
c5be433b 1193Perl_gv_fetchpv(pTHXo_ const char* name, I32 add, I32 sv_type)
51371543
GS
1194{
1195 return ((CPerlObj*)pPerl)->Perl_gv_fetchpv(name, add, sv_type);
1196}
1197
1198#undef Perl_gv_fullname
1199void
c5be433b 1200Perl_gv_fullname(pTHXo_ SV* sv, GV* gv)
51371543
GS
1201{
1202 ((CPerlObj*)pPerl)->Perl_gv_fullname(sv, gv);
1203}
1204
1205#undef Perl_gv_fullname3
1206void
c5be433b 1207Perl_gv_fullname3(pTHXo_ SV* sv, GV* gv, const char* prefix)
51371543
GS
1208{
1209 ((CPerlObj*)pPerl)->Perl_gv_fullname3(sv, gv, prefix);
1210}
1211
1212#undef Perl_gv_init
1213void
c5be433b 1214Perl_gv_init(pTHXo_ GV* gv, HV* stash, const char* name, STRLEN len, int multi)
51371543
GS
1215{
1216 ((CPerlObj*)pPerl)->Perl_gv_init(gv, stash, name, len, multi);
1217}
1218
1219#undef Perl_gv_stashpv
1220HV*
c5be433b 1221Perl_gv_stashpv(pTHXo_ const char* name, I32 create)
51371543
GS
1222{
1223 return ((CPerlObj*)pPerl)->Perl_gv_stashpv(name, create);
1224}
1225
1226#undef Perl_gv_stashpvn
1227HV*
c5be433b 1228Perl_gv_stashpvn(pTHXo_ const char* name, U32 namelen, I32 create)
51371543
GS
1229{
1230 return ((CPerlObj*)pPerl)->Perl_gv_stashpvn(name, namelen, create);
1231}
1232
1233#undef Perl_gv_stashsv
1234HV*
c5be433b 1235Perl_gv_stashsv(pTHXo_ SV* sv, I32 create)
51371543
GS
1236{
1237 return ((CPerlObj*)pPerl)->Perl_gv_stashsv(sv, create);
1238}
1239
1240#undef Perl_hv_clear
1241void
c5be433b 1242Perl_hv_clear(pTHXo_ HV* tb)
51371543
GS
1243{
1244 ((CPerlObj*)pPerl)->Perl_hv_clear(tb);
1245}
1246
1247#undef Perl_hv_delayfree_ent
1248void
c5be433b 1249Perl_hv_delayfree_ent(pTHXo_ HV* hv, HE* entry)
51371543
GS
1250{
1251 ((CPerlObj*)pPerl)->Perl_hv_delayfree_ent(hv, entry);
1252}
1253
1254#undef Perl_hv_delete
1255SV*
c5be433b 1256Perl_hv_delete(pTHXo_ HV* tb, const char* key, U32 klen, I32 flags)
51371543
GS
1257{
1258 return ((CPerlObj*)pPerl)->Perl_hv_delete(tb, key, klen, flags);
1259}
1260
1261#undef Perl_hv_delete_ent
1262SV*
c5be433b 1263Perl_hv_delete_ent(pTHXo_ HV* tb, SV* key, I32 flags, U32 hash)
51371543
GS
1264{
1265 return ((CPerlObj*)pPerl)->Perl_hv_delete_ent(tb, key, flags, hash);
1266}
1267
1268#undef Perl_hv_exists
1269bool
c5be433b 1270Perl_hv_exists(pTHXo_ HV* tb, const char* key, U32 klen)
51371543
GS
1271{
1272 return ((CPerlObj*)pPerl)->Perl_hv_exists(tb, key, klen);
1273}
1274
1275#undef Perl_hv_exists_ent
1276bool
c5be433b 1277Perl_hv_exists_ent(pTHXo_ HV* tb, SV* key, U32 hash)
51371543
GS
1278{
1279 return ((CPerlObj*)pPerl)->Perl_hv_exists_ent(tb, key, hash);
1280}
1281
1282#undef Perl_hv_fetch
1283SV**
c5be433b 1284Perl_hv_fetch(pTHXo_ HV* tb, const char* key, U32 klen, I32 lval)
51371543
GS
1285{
1286 return ((CPerlObj*)pPerl)->Perl_hv_fetch(tb, key, klen, lval);
1287}
1288
1289#undef Perl_hv_fetch_ent
1290HE*
c5be433b 1291Perl_hv_fetch_ent(pTHXo_ HV* tb, SV* key, I32 lval, U32 hash)
51371543
GS
1292{
1293 return ((CPerlObj*)pPerl)->Perl_hv_fetch_ent(tb, key, lval, hash);
1294}
1295
1296#undef Perl_hv_free_ent
1297void
c5be433b 1298Perl_hv_free_ent(pTHXo_ HV* hv, HE* entry)
51371543
GS
1299{
1300 ((CPerlObj*)pPerl)->Perl_hv_free_ent(hv, entry);
1301}
1302
1303#undef Perl_hv_iterinit
1304I32
c5be433b 1305Perl_hv_iterinit(pTHXo_ HV* tb)
51371543
GS
1306{
1307 return ((CPerlObj*)pPerl)->Perl_hv_iterinit(tb);
1308}
1309
1310#undef Perl_hv_iterkey
1311char*
c5be433b 1312Perl_hv_iterkey(pTHXo_ HE* entry, I32* retlen)
51371543
GS
1313{
1314 return ((CPerlObj*)pPerl)->Perl_hv_iterkey(entry, retlen);
1315}
1316
1317#undef Perl_hv_iterkeysv
1318SV*
c5be433b 1319Perl_hv_iterkeysv(pTHXo_ HE* entry)
51371543
GS
1320{
1321 return ((CPerlObj*)pPerl)->Perl_hv_iterkeysv(entry);
1322}
1323
1324#undef Perl_hv_iternext
1325HE*
c5be433b 1326Perl_hv_iternext(pTHXo_ HV* tb)
51371543
GS
1327{
1328 return ((CPerlObj*)pPerl)->Perl_hv_iternext(tb);
1329}
1330
1331#undef Perl_hv_iternextsv
1332SV*
c5be433b 1333Perl_hv_iternextsv(pTHXo_ HV* hv, char** key, I32* retlen)
51371543
GS
1334{
1335 return ((CPerlObj*)pPerl)->Perl_hv_iternextsv(hv, key, retlen);
1336}
1337
1338#undef Perl_hv_iterval
1339SV*
c5be433b 1340Perl_hv_iterval(pTHXo_ HV* tb, HE* entry)
51371543
GS
1341{
1342 return ((CPerlObj*)pPerl)->Perl_hv_iterval(tb, entry);
1343}
1344
1345#undef Perl_hv_ksplit
1346void
c5be433b 1347Perl_hv_ksplit(pTHXo_ HV* hv, IV newmax)
51371543
GS
1348{
1349 ((CPerlObj*)pPerl)->Perl_hv_ksplit(hv, newmax);
1350}
1351
1352#undef Perl_hv_magic
1353void
c5be433b 1354Perl_hv_magic(pTHXo_ HV* hv, GV* gv, int how)
51371543
GS
1355{
1356 ((CPerlObj*)pPerl)->Perl_hv_magic(hv, gv, how);
1357}
1358
1359#undef Perl_hv_store
1360SV**
c5be433b 1361Perl_hv_store(pTHXo_ HV* tb, const char* key, U32 klen, SV* val, U32 hash)
51371543
GS
1362{
1363 return ((CPerlObj*)pPerl)->Perl_hv_store(tb, key, klen, val, hash);
1364}
1365
1366#undef Perl_hv_store_ent
1367HE*
c5be433b 1368Perl_hv_store_ent(pTHXo_ HV* tb, SV* key, SV* val, U32 hash)
51371543
GS
1369{
1370 return ((CPerlObj*)pPerl)->Perl_hv_store_ent(tb, key, val, hash);
1371}
1372
1373#undef Perl_hv_undef
1374void
c5be433b 1375Perl_hv_undef(pTHXo_ HV* tb)
51371543
GS
1376{
1377 ((CPerlObj*)pPerl)->Perl_hv_undef(tb);
1378}
1379
1380#undef Perl_ibcmp
1381I32
c5be433b 1382Perl_ibcmp(pTHXo_ const char* a, const char* b, I32 len)
51371543
GS
1383{
1384 return ((CPerlObj*)pPerl)->Perl_ibcmp(a, b, len);
1385}
1386
1387#undef Perl_ibcmp_locale
1388I32
c5be433b 1389Perl_ibcmp_locale(pTHXo_ const char* a, const char* b, I32 len)
51371543
GS
1390{
1391 return ((CPerlObj*)pPerl)->Perl_ibcmp_locale(a, b, len);
1392}
1393
1394#undef Perl_ingroup
d8eceb89
JH
1395bool
1396Perl_ingroup(pTHXo_ Gid_t testgid, Uid_t effective)
51371543
GS
1397{
1398 return ((CPerlObj*)pPerl)->Perl_ingroup(testgid, effective);
1399}
1400
1ee4443e
IZ
1401#undef Perl_init_debugger
1402void
1403Perl_init_debugger(pTHXo)
1404{
1405 ((CPerlObj*)pPerl)->Perl_init_debugger();
1406}
1407
51371543
GS
1408#undef Perl_init_stacks
1409void
c5be433b 1410Perl_init_stacks(pTHXo)
51371543
GS
1411{
1412 ((CPerlObj*)pPerl)->Perl_init_stacks();
1413}
1414
1415#undef Perl_intro_my
1416U32
c5be433b 1417Perl_intro_my(pTHXo)
51371543
GS
1418{
1419 return ((CPerlObj*)pPerl)->Perl_intro_my();
1420}
1421
1422#undef Perl_instr
1423char*
c5be433b 1424Perl_instr(pTHXo_ const char* big, const char* little)
51371543
GS
1425{
1426 return ((CPerlObj*)pPerl)->Perl_instr(big, little);
1427}
1428
1429#undef Perl_io_close
1430bool
f2b5be74 1431Perl_io_close(pTHXo_ IO* io, bool not_implicit)
51371543 1432{
f2b5be74 1433 return ((CPerlObj*)pPerl)->Perl_io_close(io, not_implicit);
51371543
GS
1434}
1435
1436#undef Perl_invert
1437OP*
c5be433b 1438Perl_invert(pTHXo_ OP* cmd)
51371543
GS
1439{
1440 return ((CPerlObj*)pPerl)->Perl_invert(cmd);
1441}
1442
1443#undef Perl_is_uni_alnum
1444bool
c5be433b 1445Perl_is_uni_alnum(pTHXo_ U32 c)
51371543
GS
1446{
1447 return ((CPerlObj*)pPerl)->Perl_is_uni_alnum(c);
1448}
1449
1450#undef Perl_is_uni_alnumc
1451bool
c5be433b 1452Perl_is_uni_alnumc(pTHXo_ U32 c)
51371543
GS
1453{
1454 return ((CPerlObj*)pPerl)->Perl_is_uni_alnumc(c);
1455}
1456
1457#undef Perl_is_uni_idfirst
1458bool
c5be433b 1459Perl_is_uni_idfirst(pTHXo_ U32 c)
51371543
GS
1460{
1461 return ((CPerlObj*)pPerl)->Perl_is_uni_idfirst(c);
1462}
1463
1464#undef Perl_is_uni_alpha
1465bool
c5be433b 1466Perl_is_uni_alpha(pTHXo_ U32 c)
51371543
GS
1467{
1468 return ((CPerlObj*)pPerl)->Perl_is_uni_alpha(c);
1469}
1470
1471#undef Perl_is_uni_ascii
1472bool
c5be433b 1473Perl_is_uni_ascii(pTHXo_ U32 c)
51371543
GS
1474{
1475 return ((CPerlObj*)pPerl)->Perl_is_uni_ascii(c);
1476}
1477
1478#undef Perl_is_uni_space
1479bool
c5be433b 1480Perl_is_uni_space(pTHXo_ U32 c)
51371543
GS
1481{
1482 return ((CPerlObj*)pPerl)->Perl_is_uni_space(c);
1483}
1484
1485#undef Perl_is_uni_cntrl
1486bool
c5be433b 1487Perl_is_uni_cntrl(pTHXo_ U32 c)
51371543
GS
1488{
1489 return ((CPerlObj*)pPerl)->Perl_is_uni_cntrl(c);
1490}
1491
1492#undef Perl_is_uni_graph
1493bool
c5be433b 1494Perl_is_uni_graph(pTHXo_ U32 c)
51371543
GS
1495{
1496 return ((CPerlObj*)pPerl)->Perl_is_uni_graph(c);
1497}
1498
1499#undef Perl_is_uni_digit
1500bool
c5be433b 1501Perl_is_uni_digit(pTHXo_ U32 c)
51371543
GS
1502{
1503 return ((CPerlObj*)pPerl)->Perl_is_uni_digit(c);
1504}
1505
1506#undef Perl_is_uni_upper
1507bool
c5be433b 1508Perl_is_uni_upper(pTHXo_ U32 c)
51371543
GS
1509{
1510 return ((CPerlObj*)pPerl)->Perl_is_uni_upper(c);
1511}
1512
1513#undef Perl_is_uni_lower
1514bool
c5be433b 1515Perl_is_uni_lower(pTHXo_ U32 c)
51371543
GS
1516{
1517 return ((CPerlObj*)pPerl)->Perl_is_uni_lower(c);
1518}
1519
1520#undef Perl_is_uni_print
1521bool
c5be433b 1522Perl_is_uni_print(pTHXo_ U32 c)
51371543
GS
1523{
1524 return ((CPerlObj*)pPerl)->Perl_is_uni_print(c);
1525}
1526
1527#undef Perl_is_uni_punct
1528bool
c5be433b 1529Perl_is_uni_punct(pTHXo_ U32 c)
51371543
GS
1530{
1531 return ((CPerlObj*)pPerl)->Perl_is_uni_punct(c);
1532}
1533
1534#undef Perl_is_uni_xdigit
1535bool
c5be433b 1536Perl_is_uni_xdigit(pTHXo_ U32 c)
51371543
GS
1537{
1538 return ((CPerlObj*)pPerl)->Perl_is_uni_xdigit(c);
1539}
1540
1541#undef Perl_to_uni_upper
1542U32
c5be433b 1543Perl_to_uni_upper(pTHXo_ U32 c)
51371543
GS
1544{
1545 return ((CPerlObj*)pPerl)->Perl_to_uni_upper(c);
1546}
1547
1548#undef Perl_to_uni_title
1549U32
c5be433b 1550Perl_to_uni_title(pTHXo_ U32 c)
51371543
GS
1551{
1552 return ((CPerlObj*)pPerl)->Perl_to_uni_title(c);
1553}
1554
1555#undef Perl_to_uni_lower
1556U32
c5be433b 1557Perl_to_uni_lower(pTHXo_ U32 c)
51371543
GS
1558{
1559 return ((CPerlObj*)pPerl)->Perl_to_uni_lower(c);
1560}
1561
1562#undef Perl_is_uni_alnum_lc
1563bool
c5be433b 1564Perl_is_uni_alnum_lc(pTHXo_ U32 c)
51371543
GS
1565{
1566 return ((CPerlObj*)pPerl)->Perl_is_uni_alnum_lc(c);
1567}
1568
1569#undef Perl_is_uni_alnumc_lc
1570bool
c5be433b 1571Perl_is_uni_alnumc_lc(pTHXo_ U32 c)
51371543
GS
1572{
1573 return ((CPerlObj*)pPerl)->Perl_is_uni_alnumc_lc(c);
1574}
1575
1576#undef Perl_is_uni_idfirst_lc
1577bool
c5be433b 1578Perl_is_uni_idfirst_lc(pTHXo_ U32 c)
51371543
GS
1579{
1580 return ((CPerlObj*)pPerl)->Perl_is_uni_idfirst_lc(c);
1581}
1582
1583#undef Perl_is_uni_alpha_lc
1584bool
c5be433b 1585Perl_is_uni_alpha_lc(pTHXo_ U32 c)
51371543
GS
1586{
1587 return ((CPerlObj*)pPerl)->Perl_is_uni_alpha_lc(c);
1588}
1589
1590#undef Perl_is_uni_ascii_lc
1591bool
c5be433b 1592Perl_is_uni_ascii_lc(pTHXo_ U32 c)
51371543
GS
1593{
1594 return ((CPerlObj*)pPerl)->Perl_is_uni_ascii_lc(c);
1595}
1596
1597#undef Perl_is_uni_space_lc
1598bool
c5be433b 1599Perl_is_uni_space_lc(pTHXo_ U32 c)
51371543
GS
1600{
1601 return ((CPerlObj*)pPerl)->Perl_is_uni_space_lc(c);
1602}
1603
1604#undef Perl_is_uni_cntrl_lc
1605bool
c5be433b 1606Perl_is_uni_cntrl_lc(pTHXo_ U32 c)
51371543
GS
1607{
1608 return ((CPerlObj*)pPerl)->Perl_is_uni_cntrl_lc(c);
1609}
1610
1611#undef Perl_is_uni_graph_lc
1612bool
c5be433b 1613Perl_is_uni_graph_lc(pTHXo_ U32 c)
51371543
GS
1614{
1615 return ((CPerlObj*)pPerl)->Perl_is_uni_graph_lc(c);
1616}
1617
1618#undef Perl_is_uni_digit_lc
1619bool
c5be433b 1620Perl_is_uni_digit_lc(pTHXo_ U32 c)
51371543
GS
1621{
1622 return ((CPerlObj*)pPerl)->Perl_is_uni_digit_lc(c);
1623}
1624
1625#undef Perl_is_uni_upper_lc
1626bool
c5be433b 1627Perl_is_uni_upper_lc(pTHXo_ U32 c)
51371543
GS
1628{
1629 return ((CPerlObj*)pPerl)->Perl_is_uni_upper_lc(c);
1630}
1631
1632#undef Perl_is_uni_lower_lc
1633bool
c5be433b 1634Perl_is_uni_lower_lc(pTHXo_ U32 c)
51371543
GS
1635{
1636 return ((CPerlObj*)pPerl)->Perl_is_uni_lower_lc(c);
1637}
1638
1639#undef Perl_is_uni_print_lc
1640bool
c5be433b 1641Perl_is_uni_print_lc(pTHXo_ U32 c)
51371543
GS
1642{
1643 return ((CPerlObj*)pPerl)->Perl_is_uni_print_lc(c);
1644}
1645
1646#undef Perl_is_uni_punct_lc
1647bool
c5be433b 1648Perl_is_uni_punct_lc(pTHXo_ U32 c)
51371543
GS
1649{
1650 return ((CPerlObj*)pPerl)->Perl_is_uni_punct_lc(c);
1651}
1652
1653#undef Perl_is_uni_xdigit_lc
1654bool
c5be433b 1655Perl_is_uni_xdigit_lc(pTHXo_ U32 c)
51371543
GS
1656{
1657 return ((CPerlObj*)pPerl)->Perl_is_uni_xdigit_lc(c);
1658}
1659
1660#undef Perl_to_uni_upper_lc
1661U32
c5be433b 1662Perl_to_uni_upper_lc(pTHXo_ U32 c)
51371543
GS
1663{
1664 return ((CPerlObj*)pPerl)->Perl_to_uni_upper_lc(c);
1665}
1666
1667#undef Perl_to_uni_title_lc
1668U32
c5be433b 1669Perl_to_uni_title_lc(pTHXo_ U32 c)
51371543
GS
1670{
1671 return ((CPerlObj*)pPerl)->Perl_to_uni_title_lc(c);
1672}
1673
1674#undef Perl_to_uni_lower_lc
1675U32
c5be433b 1676Perl_to_uni_lower_lc(pTHXo_ U32 c)
51371543
GS
1677{
1678 return ((CPerlObj*)pPerl)->Perl_to_uni_lower_lc(c);
1679}
1680
1681#undef Perl_is_utf8_alnum
1682bool
c5be433b 1683Perl_is_utf8_alnum(pTHXo_ U8 *p)
51371543
GS
1684{
1685 return ((CPerlObj*)pPerl)->Perl_is_utf8_alnum(p);
1686}
1687
1688#undef Perl_is_utf8_alnumc
1689bool
c5be433b 1690Perl_is_utf8_alnumc(pTHXo_ U8 *p)
51371543
GS
1691{
1692 return ((CPerlObj*)pPerl)->Perl_is_utf8_alnumc(p);
1693}
1694
1695#undef Perl_is_utf8_idfirst
1696bool
c5be433b 1697Perl_is_utf8_idfirst(pTHXo_ U8 *p)
51371543
GS
1698{
1699 return ((CPerlObj*)pPerl)->Perl_is_utf8_idfirst(p);
1700}
1701
1702#undef Perl_is_utf8_alpha
1703bool
c5be433b 1704Perl_is_utf8_alpha(pTHXo_ U8 *p)
51371543
GS
1705{
1706 return ((CPerlObj*)pPerl)->Perl_is_utf8_alpha(p);
1707}
1708
1709#undef Perl_is_utf8_ascii
1710bool
c5be433b 1711Perl_is_utf8_ascii(pTHXo_ U8 *p)
51371543
GS
1712{
1713 return ((CPerlObj*)pPerl)->Perl_is_utf8_ascii(p);
1714}
1715
1716#undef Perl_is_utf8_space
1717bool
c5be433b 1718Perl_is_utf8_space(pTHXo_ U8 *p)
51371543
GS
1719{
1720 return ((CPerlObj*)pPerl)->Perl_is_utf8_space(p);
1721}
1722
1723#undef Perl_is_utf8_cntrl
1724bool
c5be433b 1725Perl_is_utf8_cntrl(pTHXo_ U8 *p)
51371543
GS
1726{
1727 return ((CPerlObj*)pPerl)->Perl_is_utf8_cntrl(p);
1728}
1729
1730#undef Perl_is_utf8_digit
1731bool
c5be433b 1732Perl_is_utf8_digit(pTHXo_ U8 *p)
51371543
GS
1733{
1734 return ((CPerlObj*)pPerl)->Perl_is_utf8_digit(p);
1735}
1736
1737#undef Perl_is_utf8_graph
1738bool
c5be433b 1739Perl_is_utf8_graph(pTHXo_ U8 *p)
51371543
GS
1740{
1741 return ((CPerlObj*)pPerl)->Perl_is_utf8_graph(p);
1742}
1743
1744#undef Perl_is_utf8_upper
1745bool
c5be433b 1746Perl_is_utf8_upper(pTHXo_ U8 *p)
51371543
GS
1747{
1748 return ((CPerlObj*)pPerl)->Perl_is_utf8_upper(p);
1749}
1750
1751#undef Perl_is_utf8_lower
1752bool
c5be433b 1753Perl_is_utf8_lower(pTHXo_ U8 *p)
51371543
GS
1754{
1755 return ((CPerlObj*)pPerl)->Perl_is_utf8_lower(p);
1756}
1757
1758#undef Perl_is_utf8_print
1759bool
c5be433b 1760Perl_is_utf8_print(pTHXo_ U8 *p)
51371543
GS
1761{
1762 return ((CPerlObj*)pPerl)->Perl_is_utf8_print(p);
1763}
1764
1765#undef Perl_is_utf8_punct
1766bool
c5be433b 1767Perl_is_utf8_punct(pTHXo_ U8 *p)
51371543
GS
1768{
1769 return ((CPerlObj*)pPerl)->Perl_is_utf8_punct(p);
1770}
1771
1772#undef Perl_is_utf8_xdigit
1773bool
c5be433b 1774Perl_is_utf8_xdigit(pTHXo_ U8 *p)
51371543
GS
1775{
1776 return ((CPerlObj*)pPerl)->Perl_is_utf8_xdigit(p);
1777}
1778
1779#undef Perl_is_utf8_mark
1780bool
c5be433b 1781Perl_is_utf8_mark(pTHXo_ U8 *p)
51371543
GS
1782{
1783 return ((CPerlObj*)pPerl)->Perl_is_utf8_mark(p);
1784}
1785
1786#undef Perl_jmaybe
1787OP*
c5be433b 1788Perl_jmaybe(pTHXo_ OP* arg)
51371543
GS
1789{
1790 return ((CPerlObj*)pPerl)->Perl_jmaybe(arg);
1791}
1792
1793#undef Perl_keyword
1794I32
c5be433b 1795Perl_keyword(pTHXo_ char* d, I32 len)
51371543
GS
1796{
1797 return ((CPerlObj*)pPerl)->Perl_keyword(d, len);
1798}
1799
1800#undef Perl_leave_scope
1801void
c5be433b 1802Perl_leave_scope(pTHXo_ I32 base)
51371543
GS
1803{
1804 ((CPerlObj*)pPerl)->Perl_leave_scope(base);
1805}
1806
1807#undef Perl_lex_end
1808void
c5be433b 1809Perl_lex_end(pTHXo)
51371543
GS
1810{
1811 ((CPerlObj*)pPerl)->Perl_lex_end();
1812}
1813
1814#undef Perl_lex_start
1815void
c5be433b 1816Perl_lex_start(pTHXo_ SV* line)
51371543
GS
1817{
1818 ((CPerlObj*)pPerl)->Perl_lex_start(line);
1819}
1820
1821#undef Perl_linklist
1822OP*
c5be433b 1823Perl_linklist(pTHXo_ OP* o)
51371543
GS
1824{
1825 return ((CPerlObj*)pPerl)->Perl_linklist(o);
1826}
1827
1828#undef Perl_list
1829OP*
c5be433b 1830Perl_list(pTHXo_ OP* o)
51371543
GS
1831{
1832 return ((CPerlObj*)pPerl)->Perl_list(o);
1833}
1834
1835#undef Perl_listkids
1836OP*
c5be433b 1837Perl_listkids(pTHXo_ OP* o)
51371543
GS
1838{
1839 return ((CPerlObj*)pPerl)->Perl_listkids(o);
1840}
1841
1842#undef Perl_localize
1843OP*
c5be433b 1844Perl_localize(pTHXo_ OP* arg, I32 lexical)
51371543
GS
1845{
1846 return ((CPerlObj*)pPerl)->Perl_localize(arg, lexical);
1847}
1848
1849#undef Perl_looks_like_number
1850I32
c5be433b 1851Perl_looks_like_number(pTHXo_ SV* sv)
51371543
GS
1852{
1853 return ((CPerlObj*)pPerl)->Perl_looks_like_number(sv);
1854}
1855
1856#undef Perl_magic_clearenv
1857int
c5be433b 1858Perl_magic_clearenv(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1859{
1860 return ((CPerlObj*)pPerl)->Perl_magic_clearenv(sv, mg);
1861}
1862
1863#undef Perl_magic_clear_all_env
1864int
c5be433b 1865Perl_magic_clear_all_env(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1866{
1867 return ((CPerlObj*)pPerl)->Perl_magic_clear_all_env(sv, mg);
1868}
1869
1870#undef Perl_magic_clearpack
1871int
c5be433b 1872Perl_magic_clearpack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1873{
1874 return ((CPerlObj*)pPerl)->Perl_magic_clearpack(sv, mg);
1875}
1876
1877#undef Perl_magic_clearsig
1878int
c5be433b 1879Perl_magic_clearsig(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1880{
1881 return ((CPerlObj*)pPerl)->Perl_magic_clearsig(sv, mg);
1882}
1883
1884#undef Perl_magic_existspack
1885int
c5be433b 1886Perl_magic_existspack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1887{
1888 return ((CPerlObj*)pPerl)->Perl_magic_existspack(sv, mg);
1889}
1890
1891#undef Perl_magic_freeregexp
1892int
c5be433b 1893Perl_magic_freeregexp(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1894{
1895 return ((CPerlObj*)pPerl)->Perl_magic_freeregexp(sv, mg);
1896}
1897
1898#undef Perl_magic_get
1899int
c5be433b 1900Perl_magic_get(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1901{
1902 return ((CPerlObj*)pPerl)->Perl_magic_get(sv, mg);
1903}
1904
1905#undef Perl_magic_getarylen
1906int
c5be433b 1907Perl_magic_getarylen(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1908{
1909 return ((CPerlObj*)pPerl)->Perl_magic_getarylen(sv, mg);
1910}
1911
1912#undef Perl_magic_getdefelem
1913int
c5be433b 1914Perl_magic_getdefelem(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1915{
1916 return ((CPerlObj*)pPerl)->Perl_magic_getdefelem(sv, mg);
1917}
1918
1919#undef Perl_magic_getglob
1920int
c5be433b 1921Perl_magic_getglob(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1922{
1923 return ((CPerlObj*)pPerl)->Perl_magic_getglob(sv, mg);
1924}
1925
1926#undef Perl_magic_getnkeys
1927int
c5be433b 1928Perl_magic_getnkeys(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1929{
1930 return ((CPerlObj*)pPerl)->Perl_magic_getnkeys(sv, mg);
1931}
1932
1933#undef Perl_magic_getpack
1934int
c5be433b 1935Perl_magic_getpack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1936{
1937 return ((CPerlObj*)pPerl)->Perl_magic_getpack(sv, mg);
1938}
1939
1940#undef Perl_magic_getpos
1941int
c5be433b 1942Perl_magic_getpos(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1943{
1944 return ((CPerlObj*)pPerl)->Perl_magic_getpos(sv, mg);
1945}
1946
1947#undef Perl_magic_getsig
1948int
c5be433b 1949Perl_magic_getsig(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1950{
1951 return ((CPerlObj*)pPerl)->Perl_magic_getsig(sv, mg);
1952}
1953
1954#undef Perl_magic_getsubstr
1955int
c5be433b 1956Perl_magic_getsubstr(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1957{
1958 return ((CPerlObj*)pPerl)->Perl_magic_getsubstr(sv, mg);
1959}
1960
1961#undef Perl_magic_gettaint
1962int
c5be433b 1963Perl_magic_gettaint(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1964{
1965 return ((CPerlObj*)pPerl)->Perl_magic_gettaint(sv, mg);
1966}
1967
1968#undef Perl_magic_getuvar
1969int
c5be433b 1970Perl_magic_getuvar(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1971{
1972 return ((CPerlObj*)pPerl)->Perl_magic_getuvar(sv, mg);
1973}
1974
1975#undef Perl_magic_getvec
1976int
c5be433b 1977Perl_magic_getvec(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1978{
1979 return ((CPerlObj*)pPerl)->Perl_magic_getvec(sv, mg);
1980}
1981
1982#undef Perl_magic_len
1983U32
c5be433b 1984Perl_magic_len(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1985{
1986 return ((CPerlObj*)pPerl)->Perl_magic_len(sv, mg);
1987}
1988#if defined(USE_THREADS)
1989
1990#undef Perl_magic_mutexfree
1991int
c5be433b 1992Perl_magic_mutexfree(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
1993{
1994 return ((CPerlObj*)pPerl)->Perl_magic_mutexfree(sv, mg);
1995}
1996#endif
1997
1998#undef Perl_magic_nextpack
1999int
c5be433b 2000Perl_magic_nextpack(pTHXo_ SV* sv, MAGIC* mg, SV* key)
51371543
GS
2001{
2002 return ((CPerlObj*)pPerl)->Perl_magic_nextpack(sv, mg, key);
2003}
2004
2005#undef Perl_magic_regdata_cnt
2006U32
c5be433b 2007Perl_magic_regdata_cnt(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2008{
2009 return ((CPerlObj*)pPerl)->Perl_magic_regdata_cnt(sv, mg);
2010}
2011
2012#undef Perl_magic_regdatum_get
2013int
c5be433b 2014Perl_magic_regdatum_get(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2015{
2016 return ((CPerlObj*)pPerl)->Perl_magic_regdatum_get(sv, mg);
2017}
2018
2019#undef Perl_magic_set
2020int
c5be433b 2021Perl_magic_set(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2022{
2023 return ((CPerlObj*)pPerl)->Perl_magic_set(sv, mg);
2024}
2025
2026#undef Perl_magic_setamagic
2027int
c5be433b 2028Perl_magic_setamagic(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2029{
2030 return ((CPerlObj*)pPerl)->Perl_magic_setamagic(sv, mg);
2031}
2032
2033#undef Perl_magic_setarylen
2034int
c5be433b 2035Perl_magic_setarylen(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2036{
2037 return ((CPerlObj*)pPerl)->Perl_magic_setarylen(sv, mg);
2038}
2039
2040#undef Perl_magic_setbm
2041int
c5be433b 2042Perl_magic_setbm(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2043{
2044 return ((CPerlObj*)pPerl)->Perl_magic_setbm(sv, mg);
2045}
2046
2047#undef Perl_magic_setdbline
2048int
c5be433b 2049Perl_magic_setdbline(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2050{
2051 return ((CPerlObj*)pPerl)->Perl_magic_setdbline(sv, mg);
2052}
2053#if defined(USE_LOCALE_COLLATE)
2054
2055#undef Perl_magic_setcollxfrm
2056int
c5be433b 2057Perl_magic_setcollxfrm(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2058{
2059 return ((CPerlObj*)pPerl)->Perl_magic_setcollxfrm(sv, mg);
2060}
2061#endif
2062
2063#undef Perl_magic_setdefelem
2064int
c5be433b 2065Perl_magic_setdefelem(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2066{
2067 return ((CPerlObj*)pPerl)->Perl_magic_setdefelem(sv, mg);
2068}
2069
2070#undef Perl_magic_setenv
2071int
c5be433b 2072Perl_magic_setenv(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2073{
2074 return ((CPerlObj*)pPerl)->Perl_magic_setenv(sv, mg);
2075}
2076
2077#undef Perl_magic_setfm
2078int
c5be433b 2079Perl_magic_setfm(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2080{
2081 return ((CPerlObj*)pPerl)->Perl_magic_setfm(sv, mg);
2082}
2083
2084#undef Perl_magic_setisa
2085int
c5be433b 2086Perl_magic_setisa(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2087{
2088 return ((CPerlObj*)pPerl)->Perl_magic_setisa(sv, mg);
2089}
2090
2091#undef Perl_magic_setglob
2092int
c5be433b 2093Perl_magic_setglob(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2094{
2095 return ((CPerlObj*)pPerl)->Perl_magic_setglob(sv, mg);
2096}
2097
2098#undef Perl_magic_setmglob
2099int
c5be433b 2100Perl_magic_setmglob(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2101{
2102 return ((CPerlObj*)pPerl)->Perl_magic_setmglob(sv, mg);
2103}
2104
2105#undef Perl_magic_setnkeys
2106int
c5be433b 2107Perl_magic_setnkeys(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2108{
2109 return ((CPerlObj*)pPerl)->Perl_magic_setnkeys(sv, mg);
2110}
2111
2112#undef Perl_magic_setpack
2113int
c5be433b 2114Perl_magic_setpack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2115{
2116 return ((CPerlObj*)pPerl)->Perl_magic_setpack(sv, mg);
2117}
2118
2119#undef Perl_magic_setpos
2120int
c5be433b 2121Perl_magic_setpos(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2122{
2123 return ((CPerlObj*)pPerl)->Perl_magic_setpos(sv, mg);
2124}
2125
2126#undef Perl_magic_setsig
2127int
c5be433b 2128Perl_magic_setsig(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2129{
2130 return ((CPerlObj*)pPerl)->Perl_magic_setsig(sv, mg);
2131}
2132
2133#undef Perl_magic_setsubstr
2134int
c5be433b 2135Perl_magic_setsubstr(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2136{
2137 return ((CPerlObj*)pPerl)->Perl_magic_setsubstr(sv, mg);
2138}
2139
2140#undef Perl_magic_settaint
2141int
c5be433b 2142Perl_magic_settaint(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2143{
2144 return ((CPerlObj*)pPerl)->Perl_magic_settaint(sv, mg);
2145}
2146
2147#undef Perl_magic_setuvar
2148int
c5be433b 2149Perl_magic_setuvar(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2150{
2151 return ((CPerlObj*)pPerl)->Perl_magic_setuvar(sv, mg);
2152}
2153
2154#undef Perl_magic_setvec
2155int
c5be433b 2156Perl_magic_setvec(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2157{
2158 return ((CPerlObj*)pPerl)->Perl_magic_setvec(sv, mg);
2159}
2160
2161#undef Perl_magic_set_all_env
2162int
c5be433b 2163Perl_magic_set_all_env(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2164{
2165 return ((CPerlObj*)pPerl)->Perl_magic_set_all_env(sv, mg);
2166}
2167
2168#undef Perl_magic_sizepack
2169U32
c5be433b 2170Perl_magic_sizepack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2171{
2172 return ((CPerlObj*)pPerl)->Perl_magic_sizepack(sv, mg);
2173}
2174
2175#undef Perl_magic_wipepack
2176int
c5be433b 2177Perl_magic_wipepack(pTHXo_ SV* sv, MAGIC* mg)
51371543
GS
2178{
2179 return ((CPerlObj*)pPerl)->Perl_magic_wipepack(sv, mg);
2180}
2181
2182#undef Perl_magicname
2183void
c5be433b 2184Perl_magicname(pTHXo_ char* sym, char* name, I32 namlen)
51371543
GS
2185{
2186 ((CPerlObj*)pPerl)->Perl_magicname(sym, name, namlen);
2187}
51371543
GS
2188
2189#undef Perl_markstack_grow
2190void
c5be433b 2191Perl_markstack_grow(pTHXo)
51371543
GS
2192{
2193 ((CPerlObj*)pPerl)->Perl_markstack_grow();
2194}
2195#if defined(USE_LOCALE_COLLATE)
2196
2197#undef Perl_mem_collxfrm
2198char*
c5be433b 2199Perl_mem_collxfrm(pTHXo_ const char* s, STRLEN len, STRLEN* xlen)
51371543
GS
2200{
2201 return ((CPerlObj*)pPerl)->Perl_mem_collxfrm(s, len, xlen);
2202}
2203#endif
2204
2205#undef Perl_mess
2206SV*
5a844595
GS
2207Perl_mess(pTHXo_ const char* pat, ...)
2208{
2209 SV* retval;
2210 va_list args;
2211 va_start(args, pat);
2212 retval = ((CPerlObj*)pPerl)->Perl_vmess(pat, &args);
2213 va_end(args);
2214 return retval;
2215
2216}
2217
2218#undef Perl_vmess
2219SV*
2220Perl_vmess(pTHXo_ const char* pat, va_list* args)
2221{
2222 return ((CPerlObj*)pPerl)->Perl_vmess(pat, args);
2223}
2224
2225#undef Perl_qerror
2226void
2227Perl_qerror(pTHXo_ SV* err)
51371543 2228{
5a844595 2229 ((CPerlObj*)pPerl)->Perl_qerror(err);
51371543
GS
2230}
2231
2232#undef Perl_mg_clear
2233int
c5be433b 2234Perl_mg_clear(pTHXo_ SV* sv)
51371543
GS
2235{
2236 return ((CPerlObj*)pPerl)->Perl_mg_clear(sv);
2237}
2238
2239#undef Perl_mg_copy
2240int
c5be433b 2241Perl_mg_copy(pTHXo_ SV* sv, SV* nsv, const char* key, I32 klen)
51371543
GS
2242{
2243 return ((CPerlObj*)pPerl)->Perl_mg_copy(sv, nsv, key, klen);
2244}
2245
2246#undef Perl_mg_find
2247MAGIC*
c5be433b 2248Perl_mg_find(pTHXo_ SV* sv, int type)
51371543
GS
2249{
2250 return ((CPerlObj*)pPerl)->Perl_mg_find(sv, type);
2251}
2252
2253#undef Perl_mg_free
2254int
c5be433b 2255Perl_mg_free(pTHXo_ SV* sv)
51371543
GS
2256{
2257 return ((CPerlObj*)pPerl)->Perl_mg_free(sv);
2258}
2259
2260#undef Perl_mg_get
2261int
c5be433b 2262Perl_mg_get(pTHXo_ SV* sv)
51371543
GS
2263{
2264 return ((CPerlObj*)pPerl)->Perl_mg_get(sv);
2265}
2266
2267#undef Perl_mg_length
2268U32
c5be433b 2269Perl_mg_length(pTHXo_ SV* sv)
51371543
GS
2270{
2271 return ((CPerlObj*)pPerl)->Perl_mg_length(sv);
2272}
2273
2274#undef Perl_mg_magical
2275void
c5be433b 2276Perl_mg_magical(pTHXo_ SV* sv)
51371543
GS
2277{
2278 ((CPerlObj*)pPerl)->Perl_mg_magical(sv);
2279}
2280
2281#undef Perl_mg_set
2282int
c5be433b 2283Perl_mg_set(pTHXo_ SV* sv)
51371543
GS
2284{
2285 return ((CPerlObj*)pPerl)->Perl_mg_set(sv);
2286}
2287
2288#undef Perl_mg_size
2289I32
c5be433b 2290Perl_mg_size(pTHXo_ SV* sv)
51371543
GS
2291{
2292 return ((CPerlObj*)pPerl)->Perl_mg_size(sv);
2293}
2294
2295#undef Perl_mod
2296OP*
c5be433b 2297Perl_mod(pTHXo_ OP* o, I32 type)
51371543
GS
2298{
2299 return ((CPerlObj*)pPerl)->Perl_mod(o, type);
2300}
2301
2302#undef Perl_moreswitches
2303char*
c5be433b 2304Perl_moreswitches(pTHXo_ char* s)
51371543
GS
2305{
2306 return ((CPerlObj*)pPerl)->Perl_moreswitches(s);
2307}
2308
2309#undef Perl_my
2310OP*
c5be433b 2311Perl_my(pTHXo_ OP* o)
51371543
GS
2312{
2313 return ((CPerlObj*)pPerl)->Perl_my(o);
2314}
2315
2316#undef Perl_my_atof
2317NV
c5be433b 2318Perl_my_atof(pTHXo_ const char *s)
51371543
GS
2319{
2320 return ((CPerlObj*)pPerl)->Perl_my_atof(s);
2321}
2322#if !defined(HAS_BCOPY) || !defined(HAS_SAFE_BCOPY)
2323
2324#undef Perl_my_bcopy
2325char*
7a3f2258 2326Perl_my_bcopy(const char* from, char* to, I32 len)
51371543 2327{
7a3f2258 2328 dTHXo;
51371543
GS
2329 return ((CPerlObj*)pPerl)->Perl_my_bcopy(from, to, len);
2330}
2331#endif
2332#if !defined(HAS_BZERO) && !defined(HAS_MEMSET)
2333
2334#undef Perl_my_bzero
2335char*
7a3f2258 2336Perl_my_bzero(char* loc, I32 len)
51371543 2337{
7a3f2258 2338 dTHXo;
51371543
GS
2339 return ((CPerlObj*)pPerl)->Perl_my_bzero(loc, len);
2340}
2341#endif
2342
2343#undef Perl_my_exit
2344void
c5be433b 2345Perl_my_exit(pTHXo_ U32 status)
51371543
GS
2346{
2347 ((CPerlObj*)pPerl)->Perl_my_exit(status);
2348}
2349
2350#undef Perl_my_failure_exit
2351void
c5be433b 2352Perl_my_failure_exit(pTHXo)
51371543
GS
2353{
2354 ((CPerlObj*)pPerl)->Perl_my_failure_exit();
2355}
2356
2357#undef Perl_my_fflush_all
2358I32
c5be433b 2359Perl_my_fflush_all(pTHXo)
51371543
GS
2360{
2361 return ((CPerlObj*)pPerl)->Perl_my_fflush_all();
2362}
2363
2364#undef Perl_my_lstat
2365I32
c5be433b 2366Perl_my_lstat(pTHXo)
51371543
GS
2367{
2368 return ((CPerlObj*)pPerl)->Perl_my_lstat();
2369}
2370#if !defined(HAS_MEMCMP) || !defined(HAS_SANE_MEMCMP)
2371
2372#undef Perl_my_memcmp
2373I32
7a3f2258 2374Perl_my_memcmp(const char* s1, const char* s2, I32 len)
51371543 2375{
7a3f2258 2376 dTHXo;
51371543
GS
2377 return ((CPerlObj*)pPerl)->Perl_my_memcmp(s1, s2, len);
2378}
2379#endif
2380#if !defined(HAS_MEMSET)
2381
2382#undef Perl_my_memset
2383void*
7a3f2258 2384Perl_my_memset(char* loc, I32 ch, I32 len)
51371543 2385{
7a3f2258 2386 dTHXo;
51371543
GS
2387 return ((CPerlObj*)pPerl)->Perl_my_memset(loc, ch, len);
2388}
2389#endif
2390#if !defined(PERL_OBJECT)
2391
2392#undef Perl_my_pclose
2393I32
c5be433b 2394Perl_my_pclose(pTHXo_ PerlIO* ptr)
51371543
GS
2395{
2396 return ((CPerlObj*)pPerl)->Perl_my_pclose(ptr);
2397}
2398
2399#undef Perl_my_popen
2400PerlIO*
c5be433b 2401Perl_my_popen(pTHXo_ char* cmd, char* mode)
51371543
GS
2402{
2403 return ((CPerlObj*)pPerl)->Perl_my_popen(cmd, mode);
2404}
2405#endif
2406
2407#undef Perl_my_setenv
2408void
c5be433b 2409Perl_my_setenv(pTHXo_ char* nam, char* val)
51371543
GS
2410{
2411 ((CPerlObj*)pPerl)->Perl_my_setenv(nam, val);
2412}
2413
2414#undef Perl_my_stat
2415I32
c5be433b 2416Perl_my_stat(pTHXo)
51371543
GS
2417{
2418 return ((CPerlObj*)pPerl)->Perl_my_stat();
2419}
2420#if defined(MYSWAP)
2421
2422#undef Perl_my_swap
2423short
c5be433b 2424Perl_my_swap(pTHXo_ short s)
51371543
GS
2425{
2426 return ((CPerlObj*)pPerl)->Perl_my_swap(s);
2427}
2428
2429#undef Perl_my_htonl
2430long
c5be433b 2431Perl_my_htonl(pTHXo_ long l)
51371543
GS
2432{
2433 return ((CPerlObj*)pPerl)->Perl_my_htonl(l);
2434}
2435
2436#undef Perl_my_ntohl
2437long
c5be433b 2438Perl_my_ntohl(pTHXo_ long l)
51371543
GS
2439{
2440 return ((CPerlObj*)pPerl)->Perl_my_ntohl(l);
2441}
2442#endif
2443
2444#undef Perl_my_unexec
2445void
c5be433b 2446Perl_my_unexec(pTHXo)
51371543
GS
2447{
2448 ((CPerlObj*)pPerl)->Perl_my_unexec();
2449}
2450
2451#undef Perl_newANONLIST
2452OP*
c5be433b 2453Perl_newANONLIST(pTHXo_ OP* o)
51371543
GS
2454{
2455 return ((CPerlObj*)pPerl)->Perl_newANONLIST(o);
2456}
2457
2458#undef Perl_newANONHASH
2459OP*
c5be433b 2460Perl_newANONHASH(pTHXo_ OP* o)
51371543
GS
2461{
2462 return ((CPerlObj*)pPerl)->Perl_newANONHASH(o);
2463}
2464
2465#undef Perl_newANONSUB
2466OP*
c5be433b 2467Perl_newANONSUB(pTHXo_ I32 floor, OP* proto, OP* block)
51371543
GS
2468{
2469 return ((CPerlObj*)pPerl)->Perl_newANONSUB(floor, proto, block);
2470}
2471
2472#undef Perl_newASSIGNOP
2473OP*
c5be433b 2474Perl_newASSIGNOP(pTHXo_ I32 flags, OP* left, I32 optype, OP* right)
51371543
GS
2475{
2476 return ((CPerlObj*)pPerl)->Perl_newASSIGNOP(flags, left, optype, right);
2477}
2478
2479#undef Perl_newCONDOP
2480OP*
c5be433b 2481Perl_newCONDOP(pTHXo_ I32 flags, OP* expr, OP* trueop, OP* falseop)
51371543
GS
2482{
2483 return ((CPerlObj*)pPerl)->Perl_newCONDOP(flags, expr, trueop, falseop);
2484}
2485
2486#undef Perl_newCONSTSUB
2487void
c5be433b 2488Perl_newCONSTSUB(pTHXo_ HV* stash, char* name, SV* sv)
51371543
GS
2489{
2490 ((CPerlObj*)pPerl)->Perl_newCONSTSUB(stash, name, sv);
2491}
2492
2493#undef Perl_newFORM
2494void
c5be433b 2495Perl_newFORM(pTHXo_ I32 floor, OP* o, OP* block)
51371543
GS
2496{
2497 ((CPerlObj*)pPerl)->Perl_newFORM(floor, o, block);
2498}
2499
2500#undef Perl_newFOROP
2501OP*
c5be433b 2502Perl_newFOROP(pTHXo_ I32 flags, char* label, line_t forline, OP* sclr, OP* expr, OP*block, OP*cont)
51371543
GS
2503{
2504 return ((CPerlObj*)pPerl)->Perl_newFOROP(flags, label, forline, sclr, expr, block, cont);
2505}
2506
2507#undef Perl_newLOGOP
2508OP*
c5be433b 2509Perl_newLOGOP(pTHXo_ I32 optype, I32 flags, OP* left, OP* right)
51371543
GS
2510{
2511 return ((CPerlObj*)pPerl)->Perl_newLOGOP(optype, flags, left, right);
2512}
2513
2514#undef Perl_newLOOPEX
2515OP*
c5be433b 2516Perl_newLOOPEX(pTHXo_ I32 type, OP* label)
51371543
GS
2517{
2518 return ((CPerlObj*)pPerl)->Perl_newLOOPEX(type, label);
2519}
2520
2521#undef Perl_newLOOPOP
2522OP*
c5be433b 2523Perl_newLOOPOP(pTHXo_ I32 flags, I32 debuggable, OP* expr, OP* block)
51371543
GS
2524{
2525 return ((CPerlObj*)pPerl)->Perl_newLOOPOP(flags, debuggable, expr, block);
2526}
2527
2528#undef Perl_newNULLLIST
2529OP*
c5be433b 2530Perl_newNULLLIST(pTHXo)
51371543
GS
2531{
2532 return ((CPerlObj*)pPerl)->Perl_newNULLLIST();
2533}
2534
2535#undef Perl_newOP
2536OP*
c5be433b 2537Perl_newOP(pTHXo_ I32 optype, I32 flags)
51371543
GS
2538{
2539 return ((CPerlObj*)pPerl)->Perl_newOP(optype, flags);
2540}
2541
2542#undef Perl_newPROG
2543void
c5be433b 2544Perl_newPROG(pTHXo_ OP* o)
51371543
GS
2545{
2546 ((CPerlObj*)pPerl)->Perl_newPROG(o);
2547}
2548
2549#undef Perl_newRANGE
2550OP*
c5be433b 2551Perl_newRANGE(pTHXo_ I32 flags, OP* left, OP* right)
51371543
GS
2552{
2553 return ((CPerlObj*)pPerl)->Perl_newRANGE(flags, left, right);
2554}
2555
2556#undef Perl_newSLICEOP
2557OP*
c5be433b 2558Perl_newSLICEOP(pTHXo_ I32 flags, OP* subscript, OP* listop)
51371543
GS
2559{
2560 return ((CPerlObj*)pPerl)->Perl_newSLICEOP(flags, subscript, listop);
2561}
2562
2563#undef Perl_newSTATEOP
2564OP*
c5be433b 2565Perl_newSTATEOP(pTHXo_ I32 flags, char* label, OP* o)
51371543
GS
2566{
2567 return ((CPerlObj*)pPerl)->Perl_newSTATEOP(flags, label, o);
2568}
2569
2570#undef Perl_newSUB
2571CV*
c5be433b 2572Perl_newSUB(pTHXo_ I32 floor, OP* o, OP* proto, OP* block)
51371543
GS
2573{
2574 return ((CPerlObj*)pPerl)->Perl_newSUB(floor, o, proto, block);
2575}
2576
2577#undef Perl_newXS
2578CV*
c5be433b 2579Perl_newXS(pTHXo_ char* name, XSUBADDR_t f, char* filename)
51371543
GS
2580{
2581 return ((CPerlObj*)pPerl)->Perl_newXS(name, f, filename);
2582}
2583
2584#undef Perl_newAV
2585AV*
c5be433b 2586Perl_newAV(pTHXo)
51371543
GS
2587{
2588 return ((CPerlObj*)pPerl)->Perl_newAV();
2589}
2590
2591#undef Perl_newAVREF
2592OP*
c5be433b 2593Perl_newAVREF(pTHXo_ OP* o)
51371543
GS
2594{
2595 return ((CPerlObj*)pPerl)->Perl_newAVREF(o);
2596}
2597
2598#undef Perl_newBINOP
2599OP*
c5be433b 2600Perl_newBINOP(pTHXo_ I32 type, I32 flags, OP* first, OP* last)
51371543
GS
2601{
2602 return ((CPerlObj*)pPerl)->Perl_newBINOP(type, flags, first, last);
2603}
2604
2605#undef Perl_newCVREF
2606OP*
c5be433b 2607Perl_newCVREF(pTHXo_ I32 flags, OP* o)
51371543
GS
2608{
2609 return ((CPerlObj*)pPerl)->Perl_newCVREF(flags, o);
2610}
2611
2612#undef Perl_newGVOP
2613OP*
c5be433b 2614Perl_newGVOP(pTHXo_ I32 type, I32 flags, GV* gv)
51371543
GS
2615{
2616 return ((CPerlObj*)pPerl)->Perl_newGVOP(type, flags, gv);
2617}
2618
2619#undef Perl_newGVgen
2620GV*
c5be433b 2621Perl_newGVgen(pTHXo_ char* pack)
51371543
GS
2622{
2623 return ((CPerlObj*)pPerl)->Perl_newGVgen(pack);
2624}
2625
2626#undef Perl_newGVREF
2627OP*
c5be433b 2628Perl_newGVREF(pTHXo_ I32 type, OP* o)
51371543
GS
2629{
2630 return ((CPerlObj*)pPerl)->Perl_newGVREF(type, o);
2631}
2632
2633#undef Perl_newHVREF
2634OP*
c5be433b 2635Perl_newHVREF(pTHXo_ OP* o)
51371543
GS
2636{
2637 return ((CPerlObj*)pPerl)->Perl_newHVREF(o);
2638}
2639
2640#undef Perl_newHV
2641HV*
c5be433b 2642Perl_newHV(pTHXo)
51371543
GS
2643{
2644 return ((CPerlObj*)pPerl)->Perl_newHV();
2645}
2646
2647#undef Perl_newHVhv
2648HV*
c5be433b 2649Perl_newHVhv(pTHXo_ HV* hv)
51371543
GS
2650{
2651 return ((CPerlObj*)pPerl)->Perl_newHVhv(hv);
2652}
2653
2654#undef Perl_newIO
2655IO*
c5be433b 2656Perl_newIO(pTHXo)
51371543
GS
2657{
2658 return ((CPerlObj*)pPerl)->Perl_newIO();
2659}
2660
2661#undef Perl_newLISTOP
2662OP*
c5be433b 2663Perl_newLISTOP(pTHXo_ I32 type, I32 flags, OP* first, OP* last)
51371543
GS
2664{
2665 return ((CPerlObj*)pPerl)->Perl_newLISTOP(type, flags, first, last);
2666}
2667
1d7c1841
GS
2668#undef Perl_newPADOP
2669OP*
2670Perl_newPADOP(pTHXo_ I32 type, I32 flags, SV* sv)
2671{
2672 return ((CPerlObj*)pPerl)->Perl_newPADOP(type, flags, sv);
2673}
2674
51371543
GS
2675#undef Perl_newPMOP
2676OP*
c5be433b 2677Perl_newPMOP(pTHXo_ I32 type, I32 flags)
51371543
GS
2678{
2679 return ((CPerlObj*)pPerl)->Perl_newPMOP(type, flags);
2680}
2681
2682#undef Perl_newPVOP
2683OP*
c5be433b 2684Perl_newPVOP(pTHXo_ I32 type, I32 flags, char* pv)
51371543
GS
2685{
2686 return ((CPerlObj*)pPerl)->Perl_newPVOP(type, flags, pv);
2687}
2688
2689#undef Perl_newRV
2690SV*
c5be433b 2691Perl_newRV(pTHXo_ SV* pref)
51371543
GS
2692{
2693 return ((CPerlObj*)pPerl)->Perl_newRV(pref);
2694}
2695
2696#undef Perl_newRV_noinc
2697SV*
c5be433b 2698Perl_newRV_noinc(pTHXo_ SV *sv)
51371543
GS
2699{
2700 return ((CPerlObj*)pPerl)->Perl_newRV_noinc(sv);
2701}
2702
2703#undef Perl_newSV
2704SV*
c5be433b 2705Perl_newSV(pTHXo_ STRLEN len)
51371543
GS
2706{
2707 return ((CPerlObj*)pPerl)->Perl_newSV(len);
2708}
2709
2710#undef Perl_newSVREF
2711OP*
c5be433b 2712Perl_newSVREF(pTHXo_ OP* o)
51371543
GS
2713{
2714 return ((CPerlObj*)pPerl)->Perl_newSVREF(o);
2715}
2716
2717#undef Perl_newSVOP
2718OP*
c5be433b 2719Perl_newSVOP(pTHXo_ I32 type, I32 flags, SV* sv)
51371543
GS
2720{
2721 return ((CPerlObj*)pPerl)->Perl_newSVOP(type, flags, sv);
2722}
2723
2724#undef Perl_newSViv
2725SV*
c5be433b 2726Perl_newSViv(pTHXo_ IV i)
51371543
GS
2727{
2728 return ((CPerlObj*)pPerl)->Perl_newSViv(i);
2729}
2730
2731#undef Perl_newSVnv
2732SV*
c5be433b 2733Perl_newSVnv(pTHXo_ NV n)
51371543
GS
2734{
2735 return ((CPerlObj*)pPerl)->Perl_newSVnv(n);
2736}
2737
2738#undef Perl_newSVpv
2739SV*
c5be433b 2740Perl_newSVpv(pTHXo_ const char* s, STRLEN len)
51371543
GS
2741{
2742 return ((CPerlObj*)pPerl)->Perl_newSVpv(s, len);
2743}
2744
2745#undef Perl_newSVpvn
2746SV*
c5be433b 2747Perl_newSVpvn(pTHXo_ const char* s, STRLEN len)
51371543
GS
2748{
2749 return ((CPerlObj*)pPerl)->Perl_newSVpvn(s, len);
2750}
2751
c5be433b
GS
2752#undef Perl_newSVpvf
2753SV*
5a844595 2754Perl_newSVpvf(pTHXo_ const char* pat, ...)
c5be433b
GS
2755{
2756 SV* retval;
2757 va_list args;
2758 va_start(args, pat);
2759 retval = ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, &args);
2760 va_end(args);
2761 return retval;
2762
2763}
2764
2765#undef Perl_vnewSVpvf
2766SV*
2767Perl_vnewSVpvf(pTHXo_ const char* pat, va_list* args)
2768{
2769 return ((CPerlObj*)pPerl)->Perl_vnewSVpvf(pat, args);
2770}
2771
51371543
GS
2772#undef Perl_newSVrv
2773SV*
c5be433b 2774Perl_newSVrv(pTHXo_ SV* rv, const char* classname)
51371543
GS
2775{
2776 return ((CPerlObj*)pPerl)->Perl_newSVrv(rv, classname);
2777}
2778
2779#undef Perl_newSVsv
2780SV*
c5be433b 2781Perl_newSVsv(pTHXo_ SV* old)
51371543
GS
2782{
2783 return ((CPerlObj*)pPerl)->Perl_newSVsv(old);
2784}
2785
2786#undef Perl_newUNOP
2787OP*
c5be433b 2788Perl_newUNOP(pTHXo_ I32 type, I32 flags, OP* first)
51371543
GS
2789{
2790 return ((CPerlObj*)pPerl)->Perl_newUNOP(type, flags, first);
2791}
2792
2793#undef Perl_newWHILEOP
2794OP*
c5be433b 2795Perl_newWHILEOP(pTHXo_ I32 flags, I32 debuggable, LOOP* loop, I32 whileline, OP* expr, OP* block, OP* cont)
51371543
GS
2796{
2797 return ((CPerlObj*)pPerl)->Perl_newWHILEOP(flags, debuggable, loop, whileline, expr, block, cont);
2798}
51371543
GS
2799
2800#undef Perl_new_stackinfo
2801PERL_SI*
c5be433b 2802Perl_new_stackinfo(pTHXo_ I32 stitems, I32 cxitems)
51371543
GS
2803{
2804 return ((CPerlObj*)pPerl)->Perl_new_stackinfo(stitems, cxitems);
2805}
2806
2807#undef Perl_nextargv
2808PerlIO*
c5be433b 2809Perl_nextargv(pTHXo_ GV* gv)
51371543
GS
2810{
2811 return ((CPerlObj*)pPerl)->Perl_nextargv(gv);
2812}
2813
2814#undef Perl_ninstr
2815char*
c5be433b 2816Perl_ninstr(pTHXo_ const char* big, const char* bigend, const char* little, const char* lend)
51371543
GS
2817{
2818 return ((CPerlObj*)pPerl)->Perl_ninstr(big, bigend, little, lend);
2819}
2820
2821#undef Perl_oopsCV
2822OP*
c5be433b 2823Perl_oopsCV(pTHXo_ OP* o)
51371543
GS
2824{
2825 return ((CPerlObj*)pPerl)->Perl_oopsCV(o);
2826}
2827
2828#undef Perl_op_free
2829void
c5be433b 2830Perl_op_free(pTHXo_ OP* arg)
51371543
GS
2831{
2832 ((CPerlObj*)pPerl)->Perl_op_free(arg);
2833}
2834
2835#undef Perl_package
2836void
c5be433b 2837Perl_package(pTHXo_ OP* o)
51371543
GS
2838{
2839 ((CPerlObj*)pPerl)->Perl_package(o);
2840}
2841
2842#undef Perl_pad_alloc
2843PADOFFSET
c5be433b 2844Perl_pad_alloc(pTHXo_ I32 optype, U32 tmptype)
51371543
GS
2845{
2846 return ((CPerlObj*)pPerl)->Perl_pad_alloc(optype, tmptype);
2847}
2848
2849#undef Perl_pad_allocmy
2850PADOFFSET
c5be433b 2851Perl_pad_allocmy(pTHXo_ char* name)
51371543
GS
2852{
2853 return ((CPerlObj*)pPerl)->Perl_pad_allocmy(name);
2854}
2855
2856#undef Perl_pad_findmy
2857PADOFFSET
c5be433b 2858Perl_pad_findmy(pTHXo_ char* name)
51371543
GS
2859{
2860 return ((CPerlObj*)pPerl)->Perl_pad_findmy(name);
2861}
2862
2863#undef Perl_oopsAV
2864OP*
c5be433b 2865Perl_oopsAV(pTHXo_ OP* o)
51371543
GS
2866{
2867 return ((CPerlObj*)pPerl)->Perl_oopsAV(o);
2868}
2869
2870#undef Perl_oopsHV
2871OP*
c5be433b 2872Perl_oopsHV(pTHXo_ OP* o)
51371543
GS
2873{
2874 return ((CPerlObj*)pPerl)->Perl_oopsHV(o);
2875}
2876
2877#undef Perl_pad_leavemy
2878void
c5be433b 2879Perl_pad_leavemy(pTHXo_ I32 fill)
51371543
GS
2880{
2881 ((CPerlObj*)pPerl)->Perl_pad_leavemy(fill);
2882}
2883
2884#undef Perl_pad_sv
2885SV*
c5be433b 2886Perl_pad_sv(pTHXo_ PADOFFSET po)
51371543
GS
2887{
2888 return ((CPerlObj*)pPerl)->Perl_pad_sv(po);
2889}
2890
2891#undef Perl_pad_free
2892void
c5be433b 2893Perl_pad_free(pTHXo_ PADOFFSET po)
51371543
GS
2894{
2895 ((CPerlObj*)pPerl)->Perl_pad_free(po);
2896}
2897
2898#undef Perl_pad_reset
2899void
c5be433b 2900Perl_pad_reset(pTHXo)
51371543
GS
2901{
2902 ((CPerlObj*)pPerl)->Perl_pad_reset();
2903}
2904
2905#undef Perl_pad_swipe
2906void
c5be433b 2907Perl_pad_swipe(pTHXo_ PADOFFSET po)
51371543
GS
2908{
2909 ((CPerlObj*)pPerl)->Perl_pad_swipe(po);
2910}
2911
2912#undef Perl_peep
2913void
c5be433b 2914Perl_peep(pTHXo_ OP* o)
51371543
GS
2915{
2916 ((CPerlObj*)pPerl)->Perl_peep(o);
2917}
2918#if defined(PERL_OBJECT)
51371543 2919
1d7c1841
GS
2920#undef Perl_construct
2921void
2922Perl_construct(pTHXo)
51371543 2923{
1d7c1841
GS
2924 ((CPerlObj*)pPerl)->Perl_construct();
2925}
2926
2927#undef Perl_destruct
2928void
2929Perl_destruct(pTHXo)
2930{
2931 ((CPerlObj*)pPerl)->Perl_destruct();
2932}
2933
2934#undef Perl_free
2935void
2936Perl_free(pTHXo)
2937{
2938 ((CPerlObj*)pPerl)->Perl_free();
2939}
2940
2941#undef Perl_run
2942int
2943Perl_run(pTHXo)
2944{
2945 return ((CPerlObj*)pPerl)->Perl_run();
51371543 2946}
1d7c1841
GS
2947
2948#undef Perl_parse
2949int
2950Perl_parse(pTHXo_ XSINIT_t xsinit, int argc, char** argv, char** env)
2951{
2952 return ((CPerlObj*)pPerl)->Perl_parse(xsinit, argc, argv, env);
2953}
2954#endif
c5be433b
GS
2955#if defined(USE_THREADS)
2956
2957#undef Perl_new_struct_thread
2958struct perl_thread*
2959Perl_new_struct_thread(pTHXo_ struct perl_thread *t)
2960{
2961 return ((CPerlObj*)pPerl)->Perl_new_struct_thread(t);
2962}
2963#endif
51371543
GS
2964
2965#undef Perl_call_atexit
2966void
c5be433b 2967Perl_call_atexit(pTHXo_ ATEXIT_t fn, void *ptr)
51371543
GS
2968{
2969 ((CPerlObj*)pPerl)->Perl_call_atexit(fn, ptr);
2970}
2971
2972#undef Perl_call_argv
2973I32
c5be433b 2974Perl_call_argv(pTHXo_ const char* sub_name, I32 flags, char** argv)
51371543
GS
2975{
2976 return ((CPerlObj*)pPerl)->Perl_call_argv(sub_name, flags, argv);
2977}
2978
2979#undef Perl_call_method
2980I32
c5be433b 2981Perl_call_method(pTHXo_ const char* methname, I32 flags)
51371543
GS
2982{
2983 return ((CPerlObj*)pPerl)->Perl_call_method(methname, flags);
2984}
2985
2986#undef Perl_call_pv
2987I32
c5be433b 2988Perl_call_pv(pTHXo_ const char* sub_name, I32 flags)
51371543
GS
2989{
2990 return ((CPerlObj*)pPerl)->Perl_call_pv(sub_name, flags);
2991}
2992
2993#undef Perl_call_sv
2994I32
c5be433b 2995Perl_call_sv(pTHXo_ SV* sv, I32 flags)
51371543
GS
2996{
2997 return ((CPerlObj*)pPerl)->Perl_call_sv(sv, flags);
2998}
2999
3000#undef Perl_eval_pv
3001SV*
c5be433b 3002Perl_eval_pv(pTHXo_ const char* p, I32 croak_on_error)
51371543
GS
3003{
3004 return ((CPerlObj*)pPerl)->Perl_eval_pv(p, croak_on_error);
3005}
3006
3007#undef Perl_eval_sv
3008I32
c5be433b 3009Perl_eval_sv(pTHXo_ SV* sv, I32 flags)
51371543
GS
3010{
3011 return ((CPerlObj*)pPerl)->Perl_eval_sv(sv, flags);
3012}
3013
3014#undef Perl_get_sv
3015SV*
c5be433b 3016Perl_get_sv(pTHXo_ const char* name, I32 create)
51371543
GS
3017{
3018 return ((CPerlObj*)pPerl)->Perl_get_sv(name, create);
3019}
3020
3021#undef Perl_get_av
3022AV*
c5be433b 3023Perl_get_av(pTHXo_ const char* name, I32 create)
51371543
GS
3024{
3025 return ((CPerlObj*)pPerl)->Perl_get_av(name, create);
3026}
3027
3028#undef Perl_get_hv
3029HV*
c5be433b 3030Perl_get_hv(pTHXo_ const char* name, I32 create)
51371543
GS
3031{
3032 return ((CPerlObj*)pPerl)->Perl_get_hv(name, create);
3033}
3034
3035#undef Perl_get_cv
3036CV*
c5be433b 3037Perl_get_cv(pTHXo_ const char* name, I32 create)
51371543
GS
3038{
3039 return ((CPerlObj*)pPerl)->Perl_get_cv(name, create);
3040}
3041
3042#undef Perl_init_i18nl10n
3043int
c5be433b 3044Perl_init_i18nl10n(pTHXo_ int printwarn)
51371543
GS
3045{
3046 return ((CPerlObj*)pPerl)->Perl_init_i18nl10n(printwarn);
3047}
3048
3049#undef Perl_init_i18nl14n
3050int
c5be433b 3051Perl_init_i18nl14n(pTHXo_ int printwarn)
51371543
GS
3052{
3053 return ((CPerlObj*)pPerl)->Perl_init_i18nl14n(printwarn);
3054}
3055
3056#undef Perl_new_collate
3057void
c5be433b 3058Perl_new_collate(pTHXo_ const char* newcoll)
51371543
GS
3059{
3060 ((CPerlObj*)pPerl)->Perl_new_collate(newcoll);
3061}
3062
3063#undef Perl_new_ctype
3064void
c5be433b 3065Perl_new_ctype(pTHXo_ const char* newctype)
51371543
GS
3066{
3067 ((CPerlObj*)pPerl)->Perl_new_ctype(newctype);
3068}
3069
3070#undef Perl_new_numeric
3071void
c5be433b 3072Perl_new_numeric(pTHXo_ const char* newcoll)
51371543
GS
3073{
3074 ((CPerlObj*)pPerl)->Perl_new_numeric(newcoll);
3075}
3076
3077#undef Perl_set_numeric_local
3078void
c5be433b 3079Perl_set_numeric_local(pTHXo)
51371543
GS
3080{
3081 ((CPerlObj*)pPerl)->Perl_set_numeric_local();
3082}
3083
3084#undef Perl_set_numeric_radix
3085void
c5be433b 3086Perl_set_numeric_radix(pTHXo)
51371543
GS
3087{
3088 ((CPerlObj*)pPerl)->Perl_set_numeric_radix();
3089}
3090
3091#undef Perl_set_numeric_standard
3092void
c5be433b 3093Perl_set_numeric_standard(pTHXo)
51371543
GS
3094{
3095 ((CPerlObj*)pPerl)->Perl_set_numeric_standard();
3096}
3097
3098#undef Perl_require_pv
3099void
c5be433b 3100Perl_require_pv(pTHXo_ const char* pv)
51371543
GS
3101{
3102 ((CPerlObj*)pPerl)->Perl_require_pv(pv);
3103}
3104
3105#undef Perl_pidgone
3106void
d8a83dd3 3107Perl_pidgone(pTHXo_ Pid_t pid, int status)
51371543
GS
3108{
3109 ((CPerlObj*)pPerl)->Perl_pidgone(pid, status);
3110}
3111
3112#undef Perl_pmflag
3113void
c5be433b 3114Perl_pmflag(pTHXo_ U16* pmfl, int ch)
51371543
GS
3115{
3116 ((CPerlObj*)pPerl)->Perl_pmflag(pmfl, ch);
3117}
3118
3119#undef Perl_pmruntime
3120OP*
c5be433b 3121Perl_pmruntime(pTHXo_ OP* pm, OP* expr, OP* repl)
51371543
GS
3122{
3123 return ((CPerlObj*)pPerl)->Perl_pmruntime(pm, expr, repl);
3124}
3125
3126#undef Perl_pmtrans
3127OP*
c5be433b 3128Perl_pmtrans(pTHXo_ OP* o, OP* expr, OP* repl)
51371543
GS
3129{
3130 return ((CPerlObj*)pPerl)->Perl_pmtrans(o, expr, repl);
3131}
3132
3133#undef Perl_pop_return
3134OP*
c5be433b 3135Perl_pop_return(pTHXo)
51371543
GS
3136{
3137 return ((CPerlObj*)pPerl)->Perl_pop_return();
3138}
3139
3140#undef Perl_pop_scope
3141void
c5be433b 3142Perl_pop_scope(pTHXo)
51371543
GS
3143{
3144 ((CPerlObj*)pPerl)->Perl_pop_scope();
3145}
3146
3147#undef Perl_prepend_elem
3148OP*
c5be433b 3149Perl_prepend_elem(pTHXo_ I32 optype, OP* head, OP* tail)
51371543
GS
3150{
3151 return ((CPerlObj*)pPerl)->Perl_prepend_elem(optype, head, tail);
3152}
3153
3154#undef Perl_push_return
3155void
c5be433b 3156Perl_push_return(pTHXo_ OP* o)
51371543
GS
3157{
3158 ((CPerlObj*)pPerl)->Perl_push_return(o);
3159}
3160
3161#undef Perl_push_scope
3162void
c5be433b 3163Perl_push_scope(pTHXo)
51371543
GS
3164{
3165 ((CPerlObj*)pPerl)->Perl_push_scope();
3166}
3167
3168#undef Perl_ref
3169OP*
c5be433b 3170Perl_ref(pTHXo_ OP* o, I32 type)
51371543
GS
3171{
3172 return ((CPerlObj*)pPerl)->Perl_ref(o, type);
3173}
3174
3175#undef Perl_refkids
3176OP*
c5be433b 3177Perl_refkids(pTHXo_ OP* o, I32 type)
51371543
GS
3178{
3179 return ((CPerlObj*)pPerl)->Perl_refkids(o, type);
3180}
3181
3182#undef Perl_regdump
3183void
c5be433b 3184Perl_regdump(pTHXo_ regexp* r)
51371543
GS
3185{
3186 ((CPerlObj*)pPerl)->Perl_regdump(r);
3187}
3188
3189#undef Perl_pregexec
3190I32
c5be433b 3191Perl_pregexec(pTHXo_ regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, U32 nosave)
51371543
GS
3192{
3193 return ((CPerlObj*)pPerl)->Perl_pregexec(prog, stringarg, strend, strbeg, minend, screamer, nosave);
3194}
3195
3196#undef Perl_pregfree
3197void
c5be433b 3198Perl_pregfree(pTHXo_ struct regexp* r)
51371543
GS
3199{
3200 ((CPerlObj*)pPerl)->Perl_pregfree(r);
3201}
3202
3203#undef Perl_pregcomp
3204regexp*
c5be433b 3205Perl_pregcomp(pTHXo_ char* exp, char* xend, PMOP* pm)
51371543
GS
3206{
3207 return ((CPerlObj*)pPerl)->Perl_pregcomp(exp, xend, pm);
3208}
3209
3210#undef Perl_re_intuit_start
3211char*
c5be433b 3212Perl_re_intuit_start(pTHXo_ regexp* prog, SV* sv, char* strpos, char* strend, U32 flags, struct re_scream_pos_data_s *data)
51371543
GS
3213{
3214 return ((CPerlObj*)pPerl)->Perl_re_intuit_start(prog, sv, strpos, strend, flags, data);
3215}
3216
3217#undef Perl_re_intuit_string
3218SV*
c5be433b 3219Perl_re_intuit_string(pTHXo_ regexp* prog)
51371543
GS
3220{
3221 return ((CPerlObj*)pPerl)->Perl_re_intuit_string(prog);
3222}
3223
3224#undef Perl_regexec_flags
3225I32
c5be433b 3226Perl_regexec_flags(pTHXo_ regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, void* data, U32 flags)
51371543
GS
3227{
3228 return ((CPerlObj*)pPerl)->Perl_regexec_flags(prog, stringarg, strend, strbeg, minend, screamer, data, flags);
3229}
3230
3231#undef Perl_regnext
3232regnode*
c5be433b 3233Perl_regnext(pTHXo_ regnode* p)
51371543
GS
3234{
3235 return ((CPerlObj*)pPerl)->Perl_regnext(p);
3236}
3237
3238#undef Perl_regprop
3239void
c5be433b 3240Perl_regprop(pTHXo_ SV* sv, regnode* o)
51371543
GS
3241{
3242 ((CPerlObj*)pPerl)->Perl_regprop(sv, o);
3243}
3244
3245#undef Perl_repeatcpy
3246void
c5be433b 3247Perl_repeatcpy(pTHXo_ char* to, const char* from, I32 len, I32 count)
51371543
GS
3248{
3249 ((CPerlObj*)pPerl)->Perl_repeatcpy(to, from, len, count);
3250}
3251
3252#undef Perl_rninstr
3253char*
c5be433b 3254Perl_rninstr(pTHXo_ const char* big, const char* bigend, const char* little, const char* lend)
51371543
GS
3255{
3256 return ((CPerlObj*)pPerl)->Perl_rninstr(big, bigend, little, lend);
3257}
3258
3259#undef Perl_rsignal
3260Sighandler_t
c5be433b 3261Perl_rsignal(pTHXo_ int i, Sighandler_t t)
51371543
GS
3262{
3263 return ((CPerlObj*)pPerl)->Perl_rsignal(i, t);
3264}
3265
3266#undef Perl_rsignal_restore
3267int
c5be433b 3268Perl_rsignal_restore(pTHXo_ int i, Sigsave_t* t)
51371543
GS
3269{
3270 return ((CPerlObj*)pPerl)->Perl_rsignal_restore(i, t);
3271}
3272
3273#undef Perl_rsignal_save
3274int
c5be433b 3275Perl_rsignal_save(pTHXo_ int i, Sighandler_t t1, Sigsave_t* t2)
51371543
GS
3276{
3277 return ((CPerlObj*)pPerl)->Perl_rsignal_save(i, t1, t2);
3278}
3279
3280#undef Perl_rsignal_state
3281Sighandler_t
c5be433b 3282Perl_rsignal_state(pTHXo_ int i)
51371543
GS
3283{
3284 return ((CPerlObj*)pPerl)->Perl_rsignal_state(i);
3285}
3286
3287#undef Perl_rxres_free
3288void
c5be433b 3289Perl_rxres_free(pTHXo_ void** rsp)
51371543
GS
3290{
3291 ((CPerlObj*)pPerl)->Perl_rxres_free(rsp);
3292}
3293
3294#undef Perl_rxres_restore
3295void
c5be433b 3296Perl_rxres_restore(pTHXo_ void** rsp, REGEXP* prx)
51371543
GS
3297{
3298 ((CPerlObj*)pPerl)->Perl_rxres_restore(rsp, prx);
3299}
3300
3301#undef Perl_rxres_save
3302void
c5be433b 3303Perl_rxres_save(pTHXo_ void** rsp, REGEXP* prx)
51371543
GS
3304{
3305 ((CPerlObj*)pPerl)->Perl_rxres_save(rsp, prx);
3306}
3307#if !defined(HAS_RENAME)
3308
3309#undef Perl_same_dirent
3310I32
c5be433b 3311Perl_same_dirent(pTHXo_ char* a, char* b)
51371543
GS
3312{
3313 return ((CPerlObj*)pPerl)->Perl_same_dirent(a, b);
3314}
3315#endif
3316
3317#undef Perl_savepv
3318char*
c5be433b 3319Perl_savepv(pTHXo_ const char* sv)
51371543
GS
3320{
3321 return ((CPerlObj*)pPerl)->Perl_savepv(sv);
3322}
3323
3324#undef Perl_savepvn
3325char*
c5be433b 3326Perl_savepvn(pTHXo_ const char* sv, I32 len)
51371543
GS
3327{
3328 return ((CPerlObj*)pPerl)->Perl_savepvn(sv, len);
3329}
3330
3331#undef Perl_savestack_grow
3332void
c5be433b 3333Perl_savestack_grow(pTHXo)
51371543
GS
3334{
3335 ((CPerlObj*)pPerl)->Perl_savestack_grow();
3336}
3337
3338#undef Perl_save_aelem
3339void
c5be433b 3340Perl_save_aelem(pTHXo_ AV* av, I32 idx, SV **sptr)
51371543
GS
3341{
3342 ((CPerlObj*)pPerl)->Perl_save_aelem(av, idx, sptr);
3343}
3344
3345#undef Perl_save_alloc
3346I32
c5be433b 3347Perl_save_alloc(pTHXo_ I32 size, I32 pad)
51371543
GS
3348{
3349 return ((CPerlObj*)pPerl)->Perl_save_alloc(size, pad);
3350}
3351
3352#undef Perl_save_aptr
3353void
c5be433b 3354Perl_save_aptr(pTHXo_ AV** aptr)
51371543
GS
3355{
3356 ((CPerlObj*)pPerl)->Perl_save_aptr(aptr);
3357}
3358
3359#undef Perl_save_ary
3360AV*
c5be433b 3361Perl_save_ary(pTHXo_ GV* gv)
51371543
GS
3362{
3363 return ((CPerlObj*)pPerl)->Perl_save_ary(gv);
3364}
3365
3366#undef Perl_save_clearsv
3367void
c5be433b 3368Perl_save_clearsv(pTHXo_ SV** svp)
51371543
GS
3369{
3370 ((CPerlObj*)pPerl)->Perl_save_clearsv(svp);
3371}
3372
3373#undef Perl_save_delete
3374void
c5be433b 3375Perl_save_delete(pTHXo_ HV* hv, char* key, I32 klen)
51371543
GS
3376{
3377 ((CPerlObj*)pPerl)->Perl_save_delete(hv, key, klen);
3378}
3379
3380#undef Perl_save_destructor
3381void
c76ac1ee 3382Perl_save_destructor(pTHXo_ DESTRUCTORFUNC_NOCONTEXT_t f, void* p)
51371543
GS
3383{
3384 ((CPerlObj*)pPerl)->Perl_save_destructor(f, p);
3385}
3386
c76ac1ee
GS
3387#undef Perl_save_destructor_x
3388void
3389Perl_save_destructor_x(pTHXo_ DESTRUCTORFUNC_t f, void* p)
3390{
3391 ((CPerlObj*)pPerl)->Perl_save_destructor_x(f, p);
3392}
3393
51371543
GS
3394#undef Perl_save_freesv
3395void
c5be433b 3396Perl_save_freesv(pTHXo_ SV* sv)
51371543
GS
3397{
3398 ((CPerlObj*)pPerl)->Perl_save_freesv(sv);
3399}
3400
3401#undef Perl_save_freeop
3402void
c5be433b 3403Perl_save_freeop(pTHXo_ OP* o)
51371543
GS
3404{
3405 ((CPerlObj*)pPerl)->Perl_save_freeop(o);
3406}
3407
3408#undef Perl_save_freepv
3409void
c5be433b 3410Perl_save_freepv(pTHXo_ char* pv)
51371543
GS
3411{
3412 ((CPerlObj*)pPerl)->Perl_save_freepv(pv);
3413}
3414
3415#undef Perl_save_generic_svref
3416void
c5be433b 3417Perl_save_generic_svref(pTHXo_ SV** sptr)
51371543
GS
3418{
3419 ((CPerlObj*)pPerl)->Perl_save_generic_svref(sptr);
3420}
3421
3422#undef Perl_save_gp
3423void
c5be433b 3424Perl_save_gp(pTHXo_ GV* gv, I32 empty)
51371543
GS
3425{
3426 ((CPerlObj*)pPerl)->Perl_save_gp(gv, empty);
3427}
3428
3429#undef Perl_save_hash
3430HV*
c5be433b 3431Perl_save_hash(pTHXo_ GV* gv)
51371543
GS
3432{
3433 return ((CPerlObj*)pPerl)->Perl_save_hash(gv);
3434}
3435
3436#undef Perl_save_helem
3437void
c5be433b 3438Perl_save_helem(pTHXo_ HV* hv, SV *key, SV **sptr)
51371543
GS
3439{
3440 ((CPerlObj*)pPerl)->Perl_save_helem(hv, key, sptr);
3441}
3442
3443#undef Perl_save_hints
3444void
c5be433b 3445Perl_save_hints(pTHXo)
51371543
GS
3446{
3447 ((CPerlObj*)pPerl)->Perl_save_hints();
3448}
3449
3450#undef Perl_save_hptr
3451void
c5be433b 3452Perl_save_hptr(pTHXo_ HV** hptr)
51371543
GS
3453{
3454 ((CPerlObj*)pPerl)->Perl_save_hptr(hptr);
3455}
3456
3457#undef Perl_save_I16
3458void
c5be433b 3459Perl_save_I16(pTHXo_ I16* intp)
51371543
GS
3460{
3461 ((CPerlObj*)pPerl)->Perl_save_I16(intp);
3462}
3463
3464#undef Perl_save_I32
3465void
c5be433b 3466Perl_save_I32(pTHXo_ I32* intp)
51371543
GS
3467{
3468 ((CPerlObj*)pPerl)->Perl_save_I32(intp);
3469}
3470
1d7c1841
GS
3471#undef Perl_save_I8
3472void
3473Perl_save_I8(pTHXo_ I8* bytep)
3474{
3475 ((CPerlObj*)pPerl)->Perl_save_I8(bytep);
3476}
3477
51371543
GS
3478#undef Perl_save_int
3479void
c5be433b 3480Perl_save_int(pTHXo_ int* intp)
51371543
GS
3481{
3482 ((CPerlObj*)pPerl)->Perl_save_int(intp);
3483}
3484
3485#undef Perl_save_item
3486void
c5be433b 3487Perl_save_item(pTHXo_ SV* item)
51371543
GS
3488{
3489 ((CPerlObj*)pPerl)->Perl_save_item(item);
3490}
3491
3492#undef Perl_save_iv
3493void
c5be433b 3494Perl_save_iv(pTHXo_ IV* iv)
51371543
GS
3495{
3496 ((CPerlObj*)pPerl)->Perl_save_iv(iv);
3497}
3498
3499#undef Perl_save_list
3500void
c5be433b 3501Perl_save_list(pTHXo_ SV** sarg, I32 maxsarg)
51371543
GS
3502{
3503 ((CPerlObj*)pPerl)->Perl_save_list(sarg, maxsarg);
3504}
3505
3506#undef Perl_save_long
3507void
c5be433b 3508Perl_save_long(pTHXo_ long* longp)
51371543
GS
3509{
3510 ((CPerlObj*)pPerl)->Perl_save_long(longp);
3511}
3512
3513#undef Perl_save_nogv
3514void
c5be433b 3515Perl_save_nogv(pTHXo_ GV* gv)
51371543
GS
3516{
3517 ((CPerlObj*)pPerl)->Perl_save_nogv(gv);
3518}
3519
3520#undef Perl_save_op
3521void
c5be433b 3522Perl_save_op(pTHXo)
51371543
GS
3523{
3524 ((CPerlObj*)pPerl)->Perl_save_op();
3525}
3526
3527#undef Perl_save_scalar
3528SV*
c5be433b 3529Perl_save_scalar(pTHXo_ GV* gv)
51371543
GS
3530{
3531 return ((CPerlObj*)pPerl)->Perl_save_scalar(gv);
3532}
3533
3534#undef Perl_save_pptr
3535void
c5be433b 3536Perl_save_pptr(pTHXo_ char** pptr)
51371543
GS
3537{
3538 ((CPerlObj*)pPerl)->Perl_save_pptr(pptr);
3539}
3540
1d7c1841
GS
3541#undef Perl_save_vptr
3542void
3543Perl_save_vptr(pTHXo_ void* pptr)
3544{
3545 ((CPerlObj*)pPerl)->Perl_save_vptr(pptr);
3546}
3547
51371543
GS
3548#undef Perl_save_re_context
3549void
c5be433b 3550Perl_save_re_context(pTHXo)
51371543
GS
3551{
3552 ((CPerlObj*)pPerl)->Perl_save_re_context();
3553}
3554
3555#undef Perl_save_sptr
3556void
c5be433b 3557Perl_save_sptr(pTHXo_ SV** sptr)
51371543
GS
3558{
3559 ((CPerlObj*)pPerl)->Perl_save_sptr(sptr);
3560}
3561
3562#undef Perl_save_svref
3563SV*
c5be433b 3564Perl_save_svref(pTHXo_ SV** sptr)
51371543
GS
3565{
3566 return ((CPerlObj*)pPerl)->Perl_save_svref(sptr);
3567}
3568
3569#undef Perl_save_threadsv
3570SV**
c5be433b 3571Perl_save_threadsv(pTHXo_ PADOFFSET i)
51371543
GS
3572{
3573 return ((CPerlObj*)pPerl)->Perl_save_threadsv(i);
3574}
3575
3576#undef Perl_sawparens
3577OP*
c5be433b 3578Perl_sawparens(pTHXo_ OP* o)
51371543
GS
3579{
3580 return ((CPerlObj*)pPerl)->Perl_sawparens(o);
3581}
3582
3583#undef Perl_scalar
3584OP*
c5be433b 3585Perl_scalar(pTHXo_ OP* o)
51371543
GS
3586{
3587 return ((CPerlObj*)pPerl)->Perl_scalar(o);
3588}
3589
3590#undef Perl_scalarkids
3591OP*
c5be433b 3592Perl_scalarkids(pTHXo_ OP* o)
51371543
GS
3593{
3594 return ((CPerlObj*)pPerl)->Perl_scalarkids(o);
3595}
3596
3597#undef Perl_scalarseq
3598OP*
c5be433b 3599Perl_scalarseq(pTHXo_ OP* o)
51371543
GS
3600{
3601 return ((CPerlObj*)pPerl)->Perl_scalarseq(o);
3602}
3603
3604#undef Perl_scalarvoid
3605OP*
c5be433b 3606Perl_scalarvoid(pTHXo_ OP* o)
51371543
GS
3607{
3608 return ((CPerlObj*)pPerl)->Perl_scalarvoid(o);
3609}
3610
3611#undef Perl_scan_bin
3d3b6b6a 3612NV
c5be433b 3613Perl_scan_bin(pTHXo_ char* start, I32 len, I32* retlen)
51371543
GS
3614{
3615 return ((CPerlObj*)pPerl)->Perl_scan_bin(start, len, retlen);
3616}
3617
3618#undef Perl_scan_hex
3d3b6b6a 3619NV
c5be433b 3620Perl_scan_hex(pTHXo_ char* start, I32 len, I32* retlen)
51371543
GS
3621{
3622 return ((CPerlObj*)pPerl)->Perl_scan_hex(start, len, retlen);
3623}
3624
3625#undef Perl_scan_num
3626char*
c5be433b 3627Perl_scan_num(pTHXo_ char* s)
51371543
GS
3628{
3629 return ((CPerlObj*)pPerl)->Perl_scan_num(s);
3630}
3631
3632#undef Perl_scan_oct
3d3b6b6a 3633NV
c5be433b 3634Perl_scan_oct(pTHXo_ char* start, I32 len, I32* retlen)
51371543
GS
3635{
3636 return ((CPerlObj*)pPerl)->Perl_scan_oct(start, len, retlen);
3637}
3638
3639#undef Perl_scope
3640OP*
c5be433b 3641Perl_scope(pTHXo_ OP* o)
51371543
GS
3642{
3643 return ((CPerlObj*)pPerl)->Perl_scope(o);
3644}
3645
3646#undef Perl_screaminstr
3647char*
c5be433b 3648Perl_screaminstr(pTHXo_ SV* bigsv, SV* littlesv, I32 start_shift, I32 end_shift, I32 *state, I32 last)
51371543
GS
3649{
3650 return ((CPerlObj*)pPerl)->Perl_screaminstr(bigsv, littlesv, start_shift, end_shift, state, last);
3651}
3652#if !defined(VMS)
3653
3654#undef Perl_setenv_getix
3655I32
c5be433b 3656Perl_setenv_getix(pTHXo_ char* nam)
51371543
GS
3657{
3658 return ((CPerlObj*)pPerl)->Perl_setenv_getix(nam);
3659}
3660#endif
3661
3662#undef Perl_setdefout
3663void
c5be433b 3664Perl_setdefout(pTHXo_ GV* gv)
51371543
GS
3665{
3666 ((CPerlObj*)pPerl)->Perl_setdefout(gv);
3667}
3668
3669#undef Perl_sharepvn
3670char*
c5be433b 3671Perl_sharepvn(pTHXo_ const char* sv, I32 len, U32 hash)
51371543
GS
3672{
3673 return ((CPerlObj*)pPerl)->Perl_sharepvn(sv, len, hash);
3674}
3675
3676#undef Perl_share_hek
3677HEK*
c5be433b 3678Perl_share_hek(pTHXo_ const char* sv, I32 len, U32 hash)
51371543
GS
3679{
3680 return ((CPerlObj*)pPerl)->Perl_share_hek(sv, len, hash);
3681}
3682
3683#undef Perl_sighandler
3684Signal_t
c5be433b 3685Perl_sighandler(int sig)
51371543 3686{
c5be433b 3687 dTHXo;
51371543
GS
3688 ((CPerlObj*)pPerl)->Perl_sighandler(sig);
3689}
3690
3691#undef Perl_stack_grow
3692SV**
c5be433b 3693Perl_stack_grow(pTHXo_ SV** sp, SV**p, int n)
51371543
GS
3694{
3695 return ((CPerlObj*)pPerl)->Perl_stack_grow(sp, p, n);
3696}
3697
3698#undef Perl_start_subparse
3699I32
c5be433b 3700Perl_start_subparse(pTHXo_ I32 is_format, U32 flags)
51371543
GS
3701{
3702 return ((CPerlObj*)pPerl)->Perl_start_subparse(is_format, flags);
3703}
3704
3705#undef Perl_sub_crush_depth
3706void
c5be433b 3707Perl_sub_crush_depth(pTHXo_ CV* cv)
51371543
GS
3708{
3709 ((CPerlObj*)pPerl)->Perl_sub_crush_depth(cv);
3710}
3711
3712#undef Perl_sv_2bool
3713bool
c5be433b 3714Perl_sv_2bool(pTHXo_ SV* sv)
51371543
GS
3715{
3716 return ((CPerlObj*)pPerl)->Perl_sv_2bool(sv);
3717}
3718
3719#undef Perl_sv_2cv
3720CV*
c5be433b 3721Perl_sv_2cv(pTHXo_ SV* sv, HV** st, GV** gvp, I32 lref)
51371543
GS
3722{
3723 return ((CPerlObj*)pPerl)->Perl_sv_2cv(sv, st, gvp, lref);
3724}
3725
3726#undef Perl_sv_2io
3727IO*
c5be433b 3728Perl_sv_2io(pTHXo_ SV* sv)
51371543
GS
3729{
3730 return ((CPerlObj*)pPerl)->Perl_sv_2io(sv);
3731}
3732
3733#undef Perl_sv_2iv
3734IV
c5be433b 3735Perl_sv_2iv(pTHXo_ SV* sv)
51371543
GS
3736{
3737 return ((CPerlObj*)pPerl)->Perl_sv_2iv(sv);
3738}
3739
3740#undef Perl_sv_2mortal
3741SV*
c5be433b 3742Perl_sv_2mortal(pTHXo_ SV* sv)
51371543
GS
3743{
3744 return ((CPerlObj*)pPerl)->Perl_sv_2mortal(sv);
3745}
3746
3747#undef Perl_sv_2nv
3748NV
c5be433b 3749Perl_sv_2nv(pTHXo_ SV* sv)
51371543
GS
3750{
3751 return ((CPerlObj*)pPerl)->Perl_sv_2nv(sv);
3752}
3753
3754#undef Perl_sv_2pv
3755char*
c5be433b 3756Perl_sv_2pv(pTHXo_ SV* sv, STRLEN* lp)
51371543
GS
3757{
3758 return ((CPerlObj*)pPerl)->Perl_sv_2pv(sv, lp);
3759}
3760
5bc28da9
NIS
3761#undef Perl_sv_2pvutf8
3762char*
3763Perl_sv_2pvutf8(pTHXo_ SV* sv, STRLEN* lp)
3764{
3765 return ((CPerlObj*)pPerl)->Perl_sv_2pvutf8(sv, lp);
3766}
3767
3768#undef Perl_sv_2pvbyte
3769char*
3770Perl_sv_2pvbyte(pTHXo_ SV* sv, STRLEN* lp)
3771{
3772 return ((CPerlObj*)pPerl)->Perl_sv_2pvbyte(sv, lp);
3773}
3774
51371543
GS
3775#undef Perl_sv_2uv
3776UV
c5be433b 3777Perl_sv_2uv(pTHXo_ SV* sv)
51371543
GS
3778{
3779 return ((CPerlObj*)pPerl)->Perl_sv_2uv(sv);
3780}
3781
3782#undef Perl_sv_iv
3783IV
c5be433b 3784Perl_sv_iv(pTHXo_ SV* sv)
51371543
GS
3785{
3786 return ((CPerlObj*)pPerl)->Perl_sv_iv(sv);
3787}
3788
3789#undef Perl_sv_uv
3790UV
c5be433b 3791Perl_sv_uv(pTHXo_ SV* sv)
51371543
GS
3792{
3793 return ((CPerlObj*)pPerl)->Perl_sv_uv(sv);
3794}
3795
3796#undef Perl_sv_nv
3797NV
c5be433b 3798Perl_sv_nv(pTHXo_ SV* sv)
51371543
GS
3799{
3800 return ((CPerlObj*)pPerl)->Perl_sv_nv(sv);
3801}
3802
3803#undef Perl_sv_pvn
3804char*
c5be433b 3805Perl_sv_pvn(pTHXo_ SV *sv, STRLEN *len)
51371543
GS
3806{
3807 return ((CPerlObj*)pPerl)->Perl_sv_pvn(sv, len);
3808}
3809
5bc28da9
NIS
3810#undef Perl_sv_pvutf8n
3811char*
3812Perl_sv_pvutf8n(pTHXo_ SV *sv, STRLEN *len)
3813{
3814 return ((CPerlObj*)pPerl)->Perl_sv_pvutf8n(sv, len);
3815}
3816
3817#undef Perl_sv_pvbyten
3818char*
3819Perl_sv_pvbyten(pTHXo_ SV *sv, STRLEN *len)
3820{
3821 return ((CPerlObj*)pPerl)->Perl_sv_pvbyten(sv, len);
3822}
3823
51371543
GS
3824#undef Perl_sv_true
3825I32
c5be433b 3826Perl_sv_true(pTHXo_ SV *sv)
51371543
GS
3827{
3828 return ((CPerlObj*)pPerl)->Perl_sv_true(sv);
3829}
3830
3831#undef Perl_sv_add_arena
3832void
c5be433b 3833Perl_sv_add_arena(pTHXo_ char* ptr, U32 size, U32 flags)
51371543
GS
3834{
3835 ((CPerlObj*)pPerl)->Perl_sv_add_arena(ptr, size, flags);
3836}
3837
3838#undef Perl_sv_backoff
3839int
c5be433b 3840Perl_sv_backoff(pTHXo_ SV* sv)
51371543
GS
3841{
3842 return ((CPerlObj*)pPerl)->Perl_sv_backoff(sv);
3843}
3844
3845#undef Perl_sv_bless
3846SV*
c5be433b 3847Perl_sv_bless(pTHXo_ SV* sv, HV* stash)
51371543
GS
3848{
3849 return ((CPerlObj*)pPerl)->Perl_sv_bless(sv, stash);
3850}
3851
c5be433b
GS
3852#undef Perl_sv_catpvf
3853void
5a844595 3854Perl_sv_catpvf(pTHXo_ SV* sv, const char* pat, ...)
c5be433b
GS
3855{
3856 va_list args;
3857 va_start(args, pat);
3858 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, &args);
3859 va_end(args);
3860}
3861
3862#undef Perl_sv_vcatpvf
3863void
3864Perl_sv_vcatpvf(pTHXo_ SV* sv, const char* pat, va_list* args)
3865{
3866 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf(sv, pat, args);
3867}
3868
51371543
GS
3869#undef Perl_sv_catpv
3870void
c5be433b 3871Perl_sv_catpv(pTHXo_ SV* sv, const char* ptr)
51371543
GS
3872{
3873 ((CPerlObj*)pPerl)->Perl_sv_catpv(sv, ptr);
3874}
3875
3876#undef Perl_sv_catpvn
3877void
c5be433b 3878Perl_sv_catpvn(pTHXo_ SV* sv, const char* ptr, STRLEN len)
51371543
GS
3879{
3880 ((CPerlObj*)pPerl)->Perl_sv_catpvn(sv, ptr, len);
3881}
3882
3883#undef Perl_sv_catsv
3884void
c5be433b 3885Perl_sv_catsv(pTHXo_ SV* dsv, SV* ssv)
51371543
GS
3886{
3887 ((CPerlObj*)pPerl)->Perl_sv_catsv(dsv, ssv);
3888}
3889
3890#undef Perl_sv_chop
3891void
c5be433b 3892Perl_sv_chop(pTHXo_ SV* sv, char* ptr)
51371543
GS
3893{
3894 ((CPerlObj*)pPerl)->Perl_sv_chop(sv, ptr);
3895}
3896
3897#undef Perl_sv_clean_all
3898void
c5be433b 3899Perl_sv_clean_all(pTHXo)
51371543
GS
3900{
3901 ((CPerlObj*)pPerl)->Perl_sv_clean_all();
3902}
3903
3904#undef Perl_sv_clean_objs
3905void
c5be433b 3906Perl_sv_clean_objs(pTHXo)
51371543
GS
3907{
3908 ((CPerlObj*)pPerl)->Perl_sv_clean_objs();
3909}
3910
3911#undef Perl_sv_clear
3912void
c5be433b 3913Perl_sv_clear(pTHXo_ SV* sv)
51371543
GS
3914{
3915 ((CPerlObj*)pPerl)->Perl_sv_clear(sv);
3916}
3917
3918#undef Perl_sv_cmp
3919I32
c5be433b 3920Perl_sv_cmp(pTHXo_ SV* sv1, SV* sv2)
51371543
GS
3921{
3922 return ((CPerlObj*)pPerl)->Perl_sv_cmp(sv1, sv2);
3923}
3924
3925#undef Perl_sv_cmp_locale
3926I32
c5be433b 3927Perl_sv_cmp_locale(pTHXo_ SV* sv1, SV* sv2)
51371543
GS
3928{
3929 return ((CPerlObj*)pPerl)->Perl_sv_cmp_locale(sv1, sv2);
3930}
3931#if defined(USE_LOCALE_COLLATE)
3932
3933#undef Perl_sv_collxfrm
3934char*
c5be433b 3935Perl_sv_collxfrm(pTHXo_ SV* sv, STRLEN* nxp)
51371543
GS
3936{
3937 return ((CPerlObj*)pPerl)->Perl_sv_collxfrm(sv, nxp);
3938}
3939#endif
3940
3941#undef Perl_sv_compile_2op
3942OP*
c5be433b 3943Perl_sv_compile_2op(pTHXo_ SV* sv, OP** startp, char* code, AV** avp)
51371543
GS
3944{
3945 return ((CPerlObj*)pPerl)->Perl_sv_compile_2op(sv, startp, code, avp);
3946}
3947
3948#undef Perl_sv_dec
3949void
c5be433b 3950Perl_sv_dec(pTHXo_ SV* sv)
51371543
GS
3951{
3952 ((CPerlObj*)pPerl)->Perl_sv_dec(sv);
3953}
3954
3955#undef Perl_sv_dump
3956void
c5be433b 3957Perl_sv_dump(pTHXo_ SV* sv)
51371543
GS
3958{
3959 ((CPerlObj*)pPerl)->Perl_sv_dump(sv);
3960}
3961
3962#undef Perl_sv_derived_from
3963bool
c5be433b 3964Perl_sv_derived_from(pTHXo_ SV* sv, const char* name)
51371543
GS
3965{
3966 return ((CPerlObj*)pPerl)->Perl_sv_derived_from(sv, name);
3967}
3968
3969#undef Perl_sv_eq
3970I32
c5be433b 3971Perl_sv_eq(pTHXo_ SV* sv1, SV* sv2)
51371543
GS
3972{
3973 return ((CPerlObj*)pPerl)->Perl_sv_eq(sv1, sv2);
3974}
3975
3976#undef Perl_sv_free
3977void
c5be433b 3978Perl_sv_free(pTHXo_ SV* sv)
51371543
GS
3979{
3980 ((CPerlObj*)pPerl)->Perl_sv_free(sv);
3981}
3982
3983#undef Perl_sv_free_arenas
3984void
c5be433b 3985Perl_sv_free_arenas(pTHXo)
51371543
GS
3986{
3987 ((CPerlObj*)pPerl)->Perl_sv_free_arenas();
3988}
3989
3990#undef Perl_sv_gets
3991char*
c5be433b 3992Perl_sv_gets(pTHXo_ SV* sv, PerlIO* fp, I32 append)
51371543
GS
3993{
3994 return ((CPerlObj*)pPerl)->Perl_sv_gets(sv, fp, append);
3995}
3996
3997#undef Perl_sv_grow
3998char*
c5be433b 3999Perl_sv_grow(pTHXo_ SV* sv, STRLEN newlen)
51371543
GS
4000{
4001 return ((CPerlObj*)pPerl)->Perl_sv_grow(sv, newlen);
4002}
4003
4004#undef Perl_sv_inc
4005void
c5be433b 4006Perl_sv_inc(pTHXo_ SV* sv)
51371543
GS
4007{
4008 ((CPerlObj*)pPerl)->Perl_sv_inc(sv);
4009}
4010
4011#undef Perl_sv_insert
4012void
c5be433b 4013Perl_sv_insert(pTHXo_ SV* bigsv, STRLEN offset, STRLEN len, char* little, STRLEN littlelen)
51371543
GS
4014{
4015 ((CPerlObj*)pPerl)->Perl_sv_insert(bigsv, offset, len, little, littlelen);
4016}
4017
4018#undef Perl_sv_isa
4019int
c5be433b 4020Perl_sv_isa(pTHXo_ SV* sv, const char* name)
51371543
GS
4021{
4022 return ((CPerlObj*)pPerl)->Perl_sv_isa(sv, name);
4023}
4024
4025#undef Perl_sv_isobject
4026int
c5be433b 4027Perl_sv_isobject(pTHXo_ SV* sv)
51371543
GS
4028{
4029 return ((CPerlObj*)pPerl)->Perl_sv_isobject(sv);
4030}
4031
4032#undef Perl_sv_len
4033STRLEN
c5be433b 4034Perl_sv_len(pTHXo_ SV* sv)
51371543
GS
4035{
4036 return ((CPerlObj*)pPerl)->Perl_sv_len(sv);
4037}
4038
4039#undef Perl_sv_len_utf8
4040STRLEN
c5be433b 4041Perl_sv_len_utf8(pTHXo_ SV* sv)
51371543
GS
4042{
4043 return ((CPerlObj*)pPerl)->Perl_sv_len_utf8(sv);
4044}
4045
4046#undef Perl_sv_magic
4047void
c5be433b 4048Perl_sv_magic(pTHXo_ SV* sv, SV* obj, int how, const char* name, I32 namlen)
51371543
GS
4049{
4050 ((CPerlObj*)pPerl)->Perl_sv_magic(sv, obj, how, name, namlen);
4051}
4052
4053#undef Perl_sv_mortalcopy
4054SV*
c5be433b 4055Perl_sv_mortalcopy(pTHXo_ SV* oldsv)
51371543
GS
4056{
4057 return ((CPerlObj*)pPerl)->Perl_sv_mortalcopy(oldsv);
4058}
4059
4060#undef Perl_sv_newmortal
4061SV*
c5be433b 4062Perl_sv_newmortal(pTHXo)
51371543
GS
4063{
4064 return ((CPerlObj*)pPerl)->Perl_sv_newmortal();
4065}
4066
4067#undef Perl_sv_newref
4068SV*
c5be433b 4069Perl_sv_newref(pTHXo_ SV* sv)
51371543
GS
4070{
4071 return ((CPerlObj*)pPerl)->Perl_sv_newref(sv);
4072}
4073
4074#undef Perl_sv_peek
4075char*
c5be433b 4076Perl_sv_peek(pTHXo_ SV* sv)
51371543
GS
4077{
4078 return ((CPerlObj*)pPerl)->Perl_sv_peek(sv);
4079}
4080
4081#undef Perl_sv_pos_u2b
4082void
c5be433b 4083Perl_sv_pos_u2b(pTHXo_ SV* sv, I32* offsetp, I32* lenp)
51371543
GS
4084{
4085 ((CPerlObj*)pPerl)->Perl_sv_pos_u2b(sv, offsetp, lenp);
4086}
4087
4088#undef Perl_sv_pos_b2u
4089void
c5be433b 4090Perl_sv_pos_b2u(pTHXo_ SV* sv, I32* offsetp)
51371543
GS
4091{
4092 ((CPerlObj*)pPerl)->Perl_sv_pos_b2u(sv, offsetp);
4093}
4094
4095#undef Perl_sv_pvn_force
4096char*
c5be433b 4097Perl_sv_pvn_force(pTHXo_ SV* sv, STRLEN* lp)
51371543
GS
4098{
4099 return ((CPerlObj*)pPerl)->Perl_sv_pvn_force(sv, lp);
4100}
4101
5bc28da9
NIS
4102#undef Perl_sv_pvutf8n_force
4103char*
4104Perl_sv_pvutf8n_force(pTHXo_ SV* sv, STRLEN* lp)
4105{
4106 return ((CPerlObj*)pPerl)->Perl_sv_pvutf8n_force(sv, lp);
4107}
4108
4109#undef Perl_sv_pvbyten_force
4110char*
4111Perl_sv_pvbyten_force(pTHXo_ SV* sv, STRLEN* lp)
4112{
4113 return ((CPerlObj*)pPerl)->Perl_sv_pvbyten_force(sv, lp);
4114}
4115
51371543
GS
4116#undef Perl_sv_reftype
4117char*
c5be433b 4118Perl_sv_reftype(pTHXo_ SV* sv, int ob)
51371543
GS
4119{
4120 return ((CPerlObj*)pPerl)->Perl_sv_reftype(sv, ob);
4121}
4122
4123#undef Perl_sv_replace
4124void
c5be433b 4125Perl_sv_replace(pTHXo_ SV* sv, SV* nsv)
51371543
GS
4126{
4127 ((CPerlObj*)pPerl)->Perl_sv_replace(sv, nsv);
4128}
4129
4130#undef Perl_sv_report_used
4131void
c5be433b 4132Perl_sv_report_used(pTHXo)
51371543
GS
4133{
4134 ((CPerlObj*)pPerl)->Perl_sv_report_used();
4135}
4136
4137#undef Perl_sv_reset
4138void
c5be433b 4139Perl_sv_reset(pTHXo_ char* s, HV* stash)
51371543
GS
4140{
4141 ((CPerlObj*)pPerl)->Perl_sv_reset(s, stash);
4142}
4143
c5be433b
GS
4144#undef Perl_sv_setpvf
4145void
5a844595 4146Perl_sv_setpvf(pTHXo_ SV* sv, const char* pat, ...)
c5be433b
GS
4147{
4148 va_list args;
4149 va_start(args, pat);
4150 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, &args);
4151 va_end(args);
4152}
4153
4154#undef Perl_sv_vsetpvf
4155void
4156Perl_sv_vsetpvf(pTHXo_ SV* sv, const char* pat, va_list* args)
4157{
4158 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf(sv, pat, args);
4159}
4160
51371543
GS
4161#undef Perl_sv_setiv
4162void
c5be433b 4163Perl_sv_setiv(pTHXo_ SV* sv, IV num)
51371543
GS
4164{
4165 ((CPerlObj*)pPerl)->Perl_sv_setiv(sv, num);
4166}
4167
4168#undef Perl_sv_setpviv
4169void
c5be433b 4170Perl_sv_setpviv(pTHXo_ SV* sv, IV num)
51371543
GS
4171{
4172 ((CPerlObj*)pPerl)->Perl_sv_setpviv(sv, num);
4173}
4174
4175#undef Perl_sv_setuv
4176void
c5be433b 4177Perl_sv_setuv(pTHXo_ SV* sv, UV num)
51371543
GS
4178{
4179 ((CPerlObj*)pPerl)->Perl_sv_setuv(sv, num);
4180}
4181
4182#undef Perl_sv_setnv
4183void
c5be433b 4184Perl_sv_setnv(pTHXo_ SV* sv, NV num)
51371543
GS
4185{
4186 ((CPerlObj*)pPerl)->Perl_sv_setnv(sv, num);
4187}
4188
4189#undef Perl_sv_setref_iv
4190SV*
c5be433b 4191Perl_sv_setref_iv(pTHXo_ SV* rv, const char* classname, IV iv)
51371543
GS
4192{
4193 return ((CPerlObj*)pPerl)->Perl_sv_setref_iv(rv, classname, iv);
4194}
4195
4196#undef Perl_sv_setref_nv
4197SV*
c5be433b 4198Perl_sv_setref_nv(pTHXo_ SV* rv, const char* classname, NV nv)
51371543
GS
4199{
4200 return ((CPerlObj*)pPerl)->Perl_sv_setref_nv(rv, classname, nv);
4201}
4202
4203#undef Perl_sv_setref_pv
4204SV*
c5be433b 4205Perl_sv_setref_pv(pTHXo_ SV* rv, const char* classname, void* pv)
51371543
GS
4206{
4207 return ((CPerlObj*)pPerl)->Perl_sv_setref_pv(rv, classname, pv);
4208}
4209
4210#undef Perl_sv_setref_pvn
4211SV*
c5be433b 4212Perl_sv_setref_pvn(pTHXo_ SV* rv, const char* classname, char* pv, STRLEN n)
51371543
GS
4213{
4214 return ((CPerlObj*)pPerl)->Perl_sv_setref_pvn(rv, classname, pv, n);
4215}
4216
4217#undef Perl_sv_setpv
4218void
c5be433b 4219Perl_sv_setpv(pTHXo_ SV* sv, const char* ptr)
51371543
GS
4220{
4221 ((CPerlObj*)pPerl)->Perl_sv_setpv(sv, ptr);
4222}
4223
4224#undef Perl_sv_setpvn
4225void
c5be433b 4226Perl_sv_setpvn(pTHXo_ SV* sv, const char* ptr, STRLEN len)
51371543
GS
4227{
4228 ((CPerlObj*)pPerl)->Perl_sv_setpvn(sv, ptr, len);
4229}
4230
4231#undef Perl_sv_setsv
4232void
c5be433b 4233Perl_sv_setsv(pTHXo_ SV* dsv, SV* ssv)
51371543
GS
4234{
4235 ((CPerlObj*)pPerl)->Perl_sv_setsv(dsv, ssv);
4236}
4237
4238#undef Perl_sv_taint
4239void
c5be433b 4240Perl_sv_taint(pTHXo_ SV* sv)
51371543
GS
4241{
4242 ((CPerlObj*)pPerl)->Perl_sv_taint(sv);
4243}
4244
4245#undef Perl_sv_tainted
4246bool
c5be433b 4247Perl_sv_tainted(pTHXo_ SV* sv)
51371543
GS
4248{
4249 return ((CPerlObj*)pPerl)->Perl_sv_tainted(sv);
4250}
4251
4252#undef Perl_sv_unmagic
4253int
c5be433b 4254Perl_sv_unmagic(pTHXo_ SV* sv, int type)
51371543
GS
4255{
4256 return ((CPerlObj*)pPerl)->Perl_sv_unmagic(sv, type);
4257}
4258
4259#undef Perl_sv_unref
4260void
c5be433b 4261Perl_sv_unref(pTHXo_ SV* sv)
51371543
GS
4262{
4263 ((CPerlObj*)pPerl)->Perl_sv_unref(sv);
4264}
4265
4266#undef Perl_sv_untaint
4267void
c5be433b 4268Perl_sv_untaint(pTHXo_ SV* sv)
51371543
GS
4269{
4270 ((CPerlObj*)pPerl)->Perl_sv_untaint(sv);
4271}
4272
4273#undef Perl_sv_upgrade
4274bool
c5be433b 4275Perl_sv_upgrade(pTHXo_ SV* sv, U32 mt)
51371543
GS
4276{
4277 return ((CPerlObj*)pPerl)->Perl_sv_upgrade(sv, mt);
4278}
4279
4280#undef Perl_sv_usepvn
4281void
c5be433b 4282Perl_sv_usepvn(pTHXo_ SV* sv, char* ptr, STRLEN len)
51371543
GS
4283{
4284 ((CPerlObj*)pPerl)->Perl_sv_usepvn(sv, ptr, len);
4285}
4286
4287#undef Perl_sv_vcatpvfn
4288void
5bc28da9 4289Perl_sv_vcatpvfn(pTHXo_ SV* sv, const char* pat, STRLEN patlen, va_list* args, SV** svargs, I32 svmax, bool *maybe_tainted)
51371543 4290{
5bc28da9 4291 ((CPerlObj*)pPerl)->Perl_sv_vcatpvfn(sv, pat, patlen, args, svargs, svmax, maybe_tainted);
51371543
GS
4292}
4293
4294#undef Perl_sv_vsetpvfn
4295void
5bc28da9 4296Perl_sv_vsetpvfn(pTHXo_ SV* sv, const char* pat, STRLEN patlen, va_list* args, SV** svargs, I32 svmax, bool *maybe_tainted)
51371543 4297{
5bc28da9 4298 ((CPerlObj*)pPerl)->Perl_sv_vsetpvfn(sv, pat, patlen, args, svargs, svmax, maybe_tainted);
51371543
GS
4299}
4300
4301#undef Perl_swash_init
4302SV*
c5be433b 4303Perl_swash_init(pTHXo_ char* pkg, char* name, SV* listsv, I32 minbits, I32 none)
51371543
GS
4304{
4305 return ((CPerlObj*)pPerl)->Perl_swash_init(pkg, name, listsv, minbits, none);
4306}
4307
4308#undef Perl_swash_fetch
4309UV
c5be433b 4310Perl_swash_fetch(pTHXo_ SV *sv, U8 *ptr)
51371543
GS
4311{
4312 return ((CPerlObj*)pPerl)->Perl_swash_fetch(sv, ptr);
4313}
4314
4315#undef Perl_taint_env
4316void
c5be433b 4317Perl_taint_env(pTHXo)
51371543
GS
4318{
4319 ((CPerlObj*)pPerl)->Perl_taint_env();
4320}
4321
4322#undef Perl_taint_proper
4323void
1d7c1841 4324Perl_taint_proper(pTHXo_ const char* f, const char* s)
51371543
GS
4325{
4326 ((CPerlObj*)pPerl)->Perl_taint_proper(f, s);
4327}
4328
4329#undef Perl_to_utf8_lower
4330UV
c5be433b 4331Perl_to_utf8_lower(pTHXo_ U8 *p)
51371543
GS
4332{
4333 return ((CPerlObj*)pPerl)->Perl_to_utf8_lower(p);
4334}
4335
4336#undef Perl_to_utf8_upper
4337UV
c5be433b 4338Perl_to_utf8_upper(pTHXo_ U8 *p)
51371543
GS
4339{
4340 return ((CPerlObj*)pPerl)->Perl_to_utf8_upper(p);
4341}
4342
4343#undef Perl_to_utf8_title
4344UV
c5be433b 4345Perl_to_utf8_title(pTHXo_ U8 *p)
51371543
GS
4346{
4347 return ((CPerlObj*)pPerl)->Perl_to_utf8_title(p);
4348}
4349#if defined(UNLINK_ALL_VERSIONS)
4350
4351#undef Perl_unlnk
4352I32
c5be433b 4353Perl_unlnk(pTHXo_ char* f)
51371543
GS
4354{
4355 return ((CPerlObj*)pPerl)->Perl_unlnk(f);
4356}
4357#endif
4358#if defined(USE_THREADS)
4359
4360#undef Perl_unlock_condpair
4361void
c5be433b 4362Perl_unlock_condpair(pTHXo_ void* svv)
51371543
GS
4363{
4364 ((CPerlObj*)pPerl)->Perl_unlock_condpair(svv);
4365}
4366#endif
4367
4368#undef Perl_unsharepvn
4369void
c5be433b 4370Perl_unsharepvn(pTHXo_ const char* sv, I32 len, U32 hash)
51371543
GS
4371{
4372 ((CPerlObj*)pPerl)->Perl_unsharepvn(sv, len, hash);
4373}
4374
4375#undef Perl_unshare_hek
4376void
c5be433b 4377Perl_unshare_hek(pTHXo_ HEK* hek)
51371543
GS
4378{
4379 ((CPerlObj*)pPerl)->Perl_unshare_hek(hek);
4380}
4381
4382#undef Perl_utilize
4383void
c5be433b 4384Perl_utilize(pTHXo_ int aver, I32 floor, OP* version, OP* id, OP* arg)
51371543
GS
4385{
4386 ((CPerlObj*)pPerl)->Perl_utilize(aver, floor, version, id, arg);
4387}
4388
4389#undef Perl_utf16_to_utf8
4390U8*
c5be433b 4391Perl_utf16_to_utf8(pTHXo_ U16* p, U8 *d, I32 bytelen)
51371543
GS
4392{
4393 return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8(p, d, bytelen);
4394}
4395
4396#undef Perl_utf16_to_utf8_reversed
4397U8*
c5be433b 4398Perl_utf16_to_utf8_reversed(pTHXo_ U16* p, U8 *d, I32 bytelen)
51371543
GS
4399{
4400 return ((CPerlObj*)pPerl)->Perl_utf16_to_utf8_reversed(p, d, bytelen);
4401}
4402
4403#undef Perl_utf8_distance
4404I32
c5be433b 4405Perl_utf8_distance(pTHXo_ U8 *a, U8 *b)
51371543
GS
4406{
4407 return ((CPerlObj*)pPerl)->Perl_utf8_distance(a, b);
4408}
4409
4410#undef Perl_utf8_hop
4411U8*
c5be433b 4412Perl_utf8_hop(pTHXo_ U8 *s, I32 off)
51371543
GS
4413{
4414 return ((CPerlObj*)pPerl)->Perl_utf8_hop(s, off);
4415}
4416
4417#undef Perl_utf8_to_uv
4418UV
c5be433b 4419Perl_utf8_to_uv(pTHXo_ U8 *s, I32* retlen)
51371543
GS
4420{
4421 return ((CPerlObj*)pPerl)->Perl_utf8_to_uv(s, retlen);
4422}
4423
4424#undef Perl_uv_to_utf8
4425U8*
c5be433b 4426Perl_uv_to_utf8(pTHXo_ U8 *d, UV uv)
51371543
GS
4427{
4428 return ((CPerlObj*)pPerl)->Perl_uv_to_utf8(d, uv);
4429}
4430
4431#undef Perl_vivify_defelem
4432void
c5be433b 4433Perl_vivify_defelem(pTHXo_ SV* sv)
51371543
GS
4434{
4435 ((CPerlObj*)pPerl)->Perl_vivify_defelem(sv);
4436}
4437
4438#undef Perl_vivify_ref
4439void
c5be433b 4440Perl_vivify_ref(pTHXo_ SV* sv, U32 to_what)
51371543
GS
4441{
4442 ((CPerlObj*)pPerl)->Perl_vivify_ref(sv, to_what);
4443}
4444
4445#undef Perl_wait4pid
4446I32
d8a83dd3 4447Perl_wait4pid(pTHXo_ Pid_t pid, int* statusp, int flags)
51371543
GS
4448{
4449 return ((CPerlObj*)pPerl)->Perl_wait4pid(pid, statusp, flags);
4450}
4451
69282e91
GS
4452#undef Perl_report_closed_fh
4453void
4454Perl_report_closed_fh(pTHXo_ GV *gv, IO *io, const char *func, const char *obj)
4455{
4456 ((CPerlObj*)pPerl)->Perl_report_closed_fh(gv, io, func, obj);
4457}
4458
1d7c1841
GS
4459#undef Perl_report_uninit
4460void
4461Perl_report_uninit(pTHXo)
4462{
4463 ((CPerlObj*)pPerl)->Perl_report_uninit();
4464}
4465
c5be433b
GS
4466#undef Perl_warn
4467void
5a844595 4468Perl_warn(pTHXo_ const char* pat, ...)
c5be433b
GS
4469{
4470 va_list args;
4471 va_start(args, pat);
4472 ((CPerlObj*)pPerl)->Perl_vwarn(pat, &args);
4473 va_end(args);
4474}
4475
4476#undef Perl_vwarn
4477void
4478Perl_vwarn(pTHXo_ const char* pat, va_list* args)
4479{
4480 ((CPerlObj*)pPerl)->Perl_vwarn(pat, args);
4481}
4482
4483#undef Perl_warner
4484void
5a844595 4485Perl_warner(pTHXo_ U32 err, const char* pat, ...)
c5be433b
GS
4486{
4487 va_list args;
4488 va_start(args, pat);
4489 ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, &args);
4490 va_end(args);
4491}
4492
4493#undef Perl_vwarner
4494void
4495Perl_vwarner(pTHXo_ U32 err, const char* pat, va_list* args)
4496{
4497 ((CPerlObj*)pPerl)->Perl_vwarner(err, pat, args);
4498}
4499
51371543
GS
4500#undef Perl_watch
4501void
c5be433b 4502Perl_watch(pTHXo_ char** addr)
51371543
GS
4503{
4504 ((CPerlObj*)pPerl)->Perl_watch(addr);
4505}
4506
4507#undef Perl_whichsig
4508I32
c5be433b 4509Perl_whichsig(pTHXo_ char* sig)
51371543
GS
4510{
4511 return ((CPerlObj*)pPerl)->Perl_whichsig(sig);
4512}
4513
4514#undef Perl_yyerror
4515int
c5be433b 4516Perl_yyerror(pTHXo_ char* s)
51371543
GS
4517{
4518 return ((CPerlObj*)pPerl)->Perl_yyerror(s);
4519}
4520#if defined(USE_PURE_BISON)
4521
4522#undef Perl_yylex
4523int
c5be433b 4524Perl_yylex(pTHXo_ YYSTYPE *lvalp, int *lcharp)
51371543
GS
4525{
4526 return ((CPerlObj*)pPerl)->Perl_yylex(lvalp, lcharp);
4527}
4528#else
4529
4530#undef Perl_yylex
4531int
c5be433b 4532Perl_yylex(pTHXo)
51371543
GS
4533{
4534 return ((CPerlObj*)pPerl)->Perl_yylex();
4535}
4536#endif
4537
4538#undef Perl_yyparse
4539int
c5be433b 4540Perl_yyparse(pTHXo)
51371543
GS
4541{
4542 return ((CPerlObj*)pPerl)->Perl_yyparse();
4543}
4544
4545#undef Perl_yywarn
4546int
c5be433b 4547Perl_yywarn(pTHXo_ char* s)
51371543
GS
4548{
4549 return ((CPerlObj*)pPerl)->Perl_yywarn(s);
4550}
4551#if defined(MYMALLOC)
4552
4553#undef Perl_dump_mstats
4554void
c5be433b 4555Perl_dump_mstats(pTHXo_ char* s)
51371543
GS
4556{
4557 ((CPerlObj*)pPerl)->Perl_dump_mstats(s);
4558}
51371543
GS
4559#endif
4560
4561#undef Perl_safesysmalloc
4562Malloc_t
c5be433b 4563Perl_safesysmalloc(MEM_SIZE nbytes)
51371543 4564{
c5be433b 4565 dTHXo;
51371543
GS
4566 return ((CPerlObj*)pPerl)->Perl_safesysmalloc(nbytes);
4567}
4568
4569#undef Perl_safesyscalloc
4570Malloc_t
c5be433b 4571Perl_safesyscalloc(MEM_SIZE elements, MEM_SIZE size)
51371543 4572{
c5be433b 4573 dTHXo;
51371543
GS
4574 return ((CPerlObj*)pPerl)->Perl_safesyscalloc(elements, size);
4575}
4576
4577#undef Perl_safesysrealloc
4578Malloc_t
c5be433b 4579Perl_safesysrealloc(Malloc_t where, MEM_SIZE nbytes)
51371543 4580{
c5be433b 4581 dTHXo;
51371543
GS
4582 return ((CPerlObj*)pPerl)->Perl_safesysrealloc(where, nbytes);
4583}
4584
4585#undef Perl_safesysfree
4586Free_t
c5be433b 4587Perl_safesysfree(Malloc_t where)
51371543 4588{
c5be433b 4589 dTHXo;
51371543
GS
4590 ((CPerlObj*)pPerl)->Perl_safesysfree(where);
4591}
4592#if defined(LEAKTEST)
4593
4594#undef Perl_safexmalloc
4595Malloc_t
c5be433b 4596Perl_safexmalloc(I32 x, MEM_SIZE size)
51371543 4597{
c5be433b 4598 dTHXo;
51371543
GS
4599 return ((CPerlObj*)pPerl)->Perl_safexmalloc(x, size);
4600}
4601
4602#undef Perl_safexcalloc
4603Malloc_t
c5be433b 4604Perl_safexcalloc(I32 x, MEM_SIZE elements, MEM_SIZE size)
51371543 4605{
c5be433b 4606 dTHXo;
51371543
GS
4607 return ((CPerlObj*)pPerl)->Perl_safexcalloc(x, elements, size);
4608}
4609
4610#undef Perl_safexrealloc
4611Malloc_t
c5be433b 4612Perl_safexrealloc(Malloc_t where, MEM_SIZE size)
51371543 4613{
c5be433b 4614 dTHXo;
51371543
GS
4615 return ((CPerlObj*)pPerl)->Perl_safexrealloc(where, size);
4616}
4617
4618#undef Perl_safexfree
4619void
c5be433b 4620Perl_safexfree(Malloc_t where)
51371543 4621{
c5be433b 4622 dTHXo;
51371543
GS
4623 ((CPerlObj*)pPerl)->Perl_safexfree(where);
4624}
4625#endif
4626#if defined(PERL_GLOBAL_STRUCT)
4627
4628#undef Perl_GetVars
4629struct perl_vars *
c5be433b 4630Perl_GetVars(pTHXo)
51371543
GS
4631{
4632 return ((CPerlObj*)pPerl)->Perl_GetVars();
4633}
4634#endif
4635
4636#undef Perl_runops_standard
4637int
c5be433b 4638Perl_runops_standard(pTHXo)
51371543
GS
4639{
4640 return ((CPerlObj*)pPerl)->Perl_runops_standard();
4641}
4642
4643#undef Perl_runops_debug
4644int
c5be433b 4645Perl_runops_debug(pTHXo)
51371543
GS
4646{
4647 return ((CPerlObj*)pPerl)->Perl_runops_debug();
4648}
4649
c5be433b
GS
4650#undef Perl_sv_catpvf_mg
4651void
5a844595 4652Perl_sv_catpvf_mg(pTHXo_ SV *sv, const char* pat, ...)
c5be433b
GS
4653{
4654 va_list args;
4655 va_start(args, pat);
4656 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, &args);
4657 va_end(args);
4658}
4659
4660#undef Perl_sv_vcatpvf_mg
4661void
4662Perl_sv_vcatpvf_mg(pTHXo_ SV* sv, const char* pat, va_list* args)
4663{
4664 ((CPerlObj*)pPerl)->Perl_sv_vcatpvf_mg(sv, pat, args);
4665}
4666
51371543
GS
4667#undef Perl_sv_catpv_mg
4668void
c5be433b 4669Perl_sv_catpv_mg(pTHXo_ SV *sv, const char *ptr)
51371543
GS
4670{
4671 ((CPerlObj*)pPerl)->Perl_sv_catpv_mg(sv, ptr);
4672}
4673
4674#undef Perl_sv_catpvn_mg
4675void
c5be433b 4676Perl_sv_catpvn_mg(pTHXo_ SV *sv, const char *ptr, STRLEN len)
51371543
GS
4677{
4678 ((CPerlObj*)pPerl)->Perl_sv_catpvn_mg(sv, ptr, len);
4679}
4680
4681#undef Perl_sv_catsv_mg
4682void
c5be433b 4683Perl_sv_catsv_mg(pTHXo_ SV *dstr, SV *sstr)
51371543
GS
4684{
4685 ((CPerlObj*)pPerl)->Perl_sv_catsv_mg(dstr, sstr);
4686}
4687
c5be433b
GS
4688#undef Perl_sv_setpvf_mg
4689void
5a844595 4690Perl_sv_setpvf_mg(pTHXo_ SV *sv, const char* pat, ...)
c5be433b
GS
4691{
4692 va_list args;
4693 va_start(args, pat);
4694 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, &args);
4695 va_end(args);
4696}
4697
4698#undef Perl_sv_vsetpvf_mg
4699void
4700Perl_sv_vsetpvf_mg(pTHXo_ SV* sv, const char* pat, va_list* args)
4701{
4702 ((CPerlObj*)pPerl)->Perl_sv_vsetpvf_mg(sv, pat, args);
4703}
4704
51371543
GS
4705#undef Perl_sv_setiv_mg
4706void
c5be433b 4707Perl_sv_setiv_mg(pTHXo_ SV *sv, IV i)
51371543
GS
4708{
4709 ((CPerlObj*)pPerl)->Perl_sv_setiv_mg(sv, i);
4710}
4711
4712#undef Perl_sv_setpviv_mg
4713void
c5be433b 4714Perl_sv_setpviv_mg(pTHXo_ SV *sv, IV iv)
51371543
GS
4715{
4716 ((CPerlObj*)pPerl)->Perl_sv_setpviv_mg(sv, iv);
4717}
4718
4719#undef Perl_sv_setuv_mg
4720void
c5be433b 4721Perl_sv_setuv_mg(pTHXo_ SV *sv, UV u)
51371543
GS
4722{
4723 ((CPerlObj*)pPerl)->Perl_sv_setuv_mg(sv, u);
4724}
4725
4726#undef Perl_sv_setnv_mg
4727void
c5be433b 4728Perl_sv_setnv_mg(pTHXo_ SV *sv, NV num)
51371543
GS
4729{
4730 ((CPerlObj*)pPerl)->Perl_sv_setnv_mg(sv, num);
4731}
4732
4733#undef Perl_sv_setpv_mg
4734void
c5be433b 4735Perl_sv_setpv_mg(pTHXo_ SV *sv, const char *ptr)
51371543
GS
4736{
4737 ((CPerlObj*)pPerl)->Perl_sv_setpv_mg(sv, ptr);
4738}
4739
4740#undef Perl_sv_setpvn_mg
4741void
c5be433b 4742Perl_sv_setpvn_mg(pTHXo_ SV *sv, const char *ptr, STRLEN len)
51371543
GS
4743{
4744 ((CPerlObj*)pPerl)->Perl_sv_setpvn_mg(sv, ptr, len);
4745}
4746
4747#undef Perl_sv_setsv_mg
4748void
c5be433b 4749Perl_sv_setsv_mg(pTHXo_ SV *dstr, SV *sstr)
51371543
GS
4750{
4751 ((CPerlObj*)pPerl)->Perl_sv_setsv_mg(dstr, sstr);
4752}
4753
4754#undef Perl_sv_usepvn_mg
4755void
c5be433b 4756Perl_sv_usepvn_mg(pTHXo_ SV *sv, char *ptr, STRLEN len)
51371543
GS
4757{
4758 ((CPerlObj*)pPerl)->Perl_sv_usepvn_mg(sv, ptr, len);
4759}
4760
4761#undef Perl_get_vtbl
4762MGVTBL*
c5be433b 4763Perl_get_vtbl(pTHXo_ int vtbl_id)
51371543
GS
4764{
4765 return ((CPerlObj*)pPerl)->Perl_get_vtbl(vtbl_id);
4766}
4767
4768#undef Perl_pv_display
4769char*
c5be433b 4770Perl_pv_display(pTHXo_ SV *sv, char *pv, STRLEN cur, STRLEN len, STRLEN pvlim)
51371543
GS
4771{
4772 return ((CPerlObj*)pPerl)->Perl_pv_display(sv, pv, cur, len, pvlim);
4773}
4774
c5be433b
GS
4775#undef Perl_dump_indent
4776void
5a844595 4777Perl_dump_indent(pTHXo_ I32 level, PerlIO *file, const char* pat, ...)
c5be433b
GS
4778{
4779 va_list args;
4780 va_start(args, pat);
4781 ((CPerlObj*)pPerl)->Perl_dump_vindent(level, file, pat, &args);
4782 va_end(args);
4783}
4784
4785#undef Perl_dump_vindent
4786void
4787Perl_dump_vindent(pTHXo_ I32 level, PerlIO *file, const char* pat, va_list *args)
4788{
4789 ((CPerlObj*)pPerl)->Perl_dump_vindent(level, file, pat, args);
4790}
4791
51371543
GS
4792#undef Perl_do_gv_dump
4793void
c5be433b 4794Perl_do_gv_dump(pTHXo_ I32 level, PerlIO *file, char *name, GV *sv)
51371543
GS
4795{
4796 ((CPerlObj*)pPerl)->Perl_do_gv_dump(level, file, name, sv);
4797}
4798
4799#undef Perl_do_gvgv_dump
4800void
c5be433b 4801Perl_do_gvgv_dump(pTHXo_ I32 level, PerlIO *file, char *name, GV *sv)
51371543
GS
4802{
4803 ((CPerlObj*)pPerl)->Perl_do_gvgv_dump(level, file, name, sv);
4804}
4805
4806#undef Perl_do_hv_dump
4807void
c5be433b 4808Perl_do_hv_dump(pTHXo_ I32 level, PerlIO *file, char *name, HV *sv)
51371543
GS
4809{
4810 ((CPerlObj*)pPerl)->Perl_do_hv_dump(level, file, name, sv);
4811}
4812
4813#undef Perl_do_magic_dump
4814void
c5be433b 4815Perl_do_magic_dump(pTHXo_ I32 level, PerlIO *file, MAGIC *mg, I32 nest, I32 maxnest, bool dumpops, STRLEN pvlim)
51371543
GS
4816{
4817 ((CPerlObj*)pPerl)->Perl_do_magic_dump(level, file, mg, nest, maxnest, dumpops, pvlim);
4818}
4819
4820#undef Perl_do_op_dump
4821void
c5be433b 4822Perl_do_op_dump(pTHXo_ I32 level, PerlIO *file, OP *o)
51371543
GS
4823{
4824 ((CPerlObj*)pPerl)->Perl_do_op_dump(level, file, o);
4825}
4826
4827#undef Perl_do_pmop_dump
4828void
c5be433b 4829Perl_do_pmop_dump(pTHXo_ I32 level, PerlIO *file, PMOP *pm)
51371543
GS
4830{
4831 ((CPerlObj*)pPerl)->Perl_do_pmop_dump(level, file, pm);
4832}
4833
4834#undef Perl_do_sv_dump
4835void
c5be433b 4836Perl_do_sv_dump(pTHXo_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bool dumpops, STRLEN pvlim)
51371543
GS
4837{
4838 ((CPerlObj*)pPerl)->Perl_do_sv_dump(level, file, sv, nest, maxnest, dumpops, pvlim);
4839}
4840
4841#undef Perl_magic_dump
4842void
c5be433b 4843Perl_magic_dump(pTHXo_ MAGIC *mg)
51371543
GS
4844{
4845 ((CPerlObj*)pPerl)->Perl_magic_dump(mg);
4846}
4847
c5be433b
GS
4848#undef Perl_default_protect
4849void*
db36c5a1 4850Perl_default_protect(pTHXo_ volatile JMPENV *je, int *excpt, protect_body_t body, ...)
c5be433b
GS
4851{
4852 void* retval;
4853 va_list args;
4854 va_start(args, body);
db36c5a1 4855 retval = ((CPerlObj*)pPerl)->Perl_vdefault_protect(je, excpt, body, &args);
c5be433b
GS
4856 va_end(args);
4857 return retval;
4858
4859}
4860
4861#undef Perl_vdefault_protect
4862void*
db36c5a1 4863Perl_vdefault_protect(pTHXo_ volatile JMPENV *je, int *excpt, protect_body_t body, va_list *args)
c5be433b 4864{
db36c5a1 4865 return ((CPerlObj*)pPerl)->Perl_vdefault_protect(je, excpt, body, args);
c5be433b
GS
4866}
4867
51371543
GS
4868#undef Perl_reginitcolors
4869void
c5be433b 4870Perl_reginitcolors(pTHXo)
51371543
GS
4871{
4872 ((CPerlObj*)pPerl)->Perl_reginitcolors();
4873}
4874
4875#undef Perl_sv_2pv_nolen
4876char*
c5be433b 4877Perl_sv_2pv_nolen(pTHXo_ SV* sv)
51371543
GS
4878{
4879 return ((CPerlObj*)pPerl)->Perl_sv_2pv_nolen(sv);
4880}
4881
5bc28da9
NIS
4882#undef Perl_sv_2pvutf8_nolen
4883char*
4884Perl_sv_2pvutf8_nolen(pTHXo_ SV* sv)
4885{
4886 return ((CPerlObj*)pPerl)->Perl_sv_2pvutf8_nolen(sv);
4887}
4888
4889#undef Perl_sv_2pvbyte_nolen
4890char*
4891Perl_sv_2pvbyte_nolen(pTHXo_ SV* sv)
4892{
4893 return ((CPerlObj*)pPerl)->Perl_sv_2pvbyte_nolen(sv);
4894}
4895
51371543
GS
4896#undef Perl_sv_pv
4897char*
c5be433b 4898Perl_sv_pv(pTHXo_ SV *sv)
51371543
GS
4899{
4900 return ((CPerlObj*)pPerl)->Perl_sv_pv(sv);
4901}
4902
5bc28da9
NIS
4903#undef Perl_sv_pvutf8
4904char*
4905Perl_sv_pvutf8(pTHXo_ SV *sv)
4906{
4907 return ((CPerlObj*)pPerl)->Perl_sv_pvutf8(sv);
4908}
4909
4910#undef Perl_sv_pvbyte
4911char*
4912Perl_sv_pvbyte(pTHXo_ SV *sv)
4913{
4914 return ((CPerlObj*)pPerl)->Perl_sv_pvbyte(sv);
4915}
4916
51371543
GS
4917#undef Perl_sv_force_normal
4918void
c5be433b 4919Perl_sv_force_normal(pTHXo_ SV *sv)
51371543
GS
4920{
4921 ((CPerlObj*)pPerl)->Perl_sv_force_normal(sv);
4922}
4923
4924#undef Perl_tmps_grow
4925void
c5be433b 4926Perl_tmps_grow(pTHXo_ I32 n)
51371543
GS
4927{
4928 ((CPerlObj*)pPerl)->Perl_tmps_grow(n);
4929}
4930
4931#undef Perl_sv_rvweaken
4932SV*
c5be433b 4933Perl_sv_rvweaken(pTHXo_ SV *sv)
51371543
GS
4934{
4935 return ((CPerlObj*)pPerl)->Perl_sv_rvweaken(sv);
4936}
4937
4938#undef Perl_magic_killbackrefs
4939int
c5be433b 4940Perl_magic_killbackrefs(pTHXo_ SV *sv, MAGIC *mg)
51371543
GS
4941{
4942 return ((CPerlObj*)pPerl)->Perl_magic_killbackrefs(sv, mg);
4943}
09bef843
SB
4944
4945#undef Perl_newANONATTRSUB
4946OP*
4947Perl_newANONATTRSUB(pTHXo_ I32 floor, OP *proto, OP *attrs, OP *block)
4948{
4949 return ((CPerlObj*)pPerl)->Perl_newANONATTRSUB(floor, proto, attrs, block);
4950}
4951
4952#undef Perl_newATTRSUB
4953CV*
4954Perl_newATTRSUB(pTHXo_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block)
4955{
4956 return ((CPerlObj*)pPerl)->Perl_newATTRSUB(floor, o, proto, attrs, block);
4957}
4958
4959#undef Perl_newMYSUB
4960void
4961Perl_newMYSUB(pTHXo_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block)
4962{
4963 ((CPerlObj*)pPerl)->Perl_newMYSUB(floor, o, proto, attrs, block);
4964}
4965
4966#undef Perl_my_attrs
4967OP *
4968Perl_my_attrs(pTHXo_ OP *o, OP *attrs)
4969{
4970 return ((CPerlObj*)pPerl)->Perl_my_attrs(o, attrs);
4971}
4972
4973#undef Perl_boot_core_xsutils
4974void
4975Perl_boot_core_xsutils(pTHXo)
4976{
4977 ((CPerlObj*)pPerl)->Perl_boot_core_xsutils();
4978}
1d7c1841
GS
4979#if defined(USE_ITHREADS)
4980
4981#undef Perl_cx_dup
4982PERL_CONTEXT*
4983Perl_cx_dup(pTHXo_ PERL_CONTEXT* cx, I32 ix, I32 max)
4984{
4985 return ((CPerlObj*)pPerl)->Perl_cx_dup(cx, ix, max);
4986}
4987
4988#undef Perl_si_dup
4989PERL_SI*
4990Perl_si_dup(pTHXo_ PERL_SI* si)
4991{
4992 return ((CPerlObj*)pPerl)->Perl_si_dup(si);
4993}
4994
4995#undef Perl_ss_dup
4996ANY*
4997Perl_ss_dup(pTHXo_ PerlInterpreter* proto_perl)
4998{
4999 return ((CPerlObj*)pPerl)->Perl_ss_dup(proto_perl);
5000}
5001
5002#undef Perl_any_dup
5003void*
5004Perl_any_dup(pTHXo_ void* v, PerlInterpreter* proto_perl)
5005{
5006 return ((CPerlObj*)pPerl)->Perl_any_dup(v, proto_perl);
5007}
5008
5009#undef Perl_he_dup
5010HE*
5011Perl_he_dup(pTHXo_ HE* e, bool shared)
5012{
5013 return ((CPerlObj*)pPerl)->Perl_he_dup(e, shared);
5014}
5015
5016#undef Perl_re_dup
5017REGEXP*
5018Perl_re_dup(pTHXo_ REGEXP* r)
5019{
5020 return ((CPerlObj*)pPerl)->Perl_re_dup(r);
5021}
5022
5023#undef Perl_fp_dup
5024PerlIO*
5025Perl_fp_dup(pTHXo_ PerlIO* fp, char type)
5026{
5027 return ((CPerlObj*)pPerl)->Perl_fp_dup(fp, type);
5028}
5029
5030#undef Perl_dirp_dup
5031DIR*
5032Perl_dirp_dup(pTHXo_ DIR* dp)
5033{
5034 return ((CPerlObj*)pPerl)->Perl_dirp_dup(dp);
5035}
5036
5037#undef Perl_gp_dup
5038GP*
5039Perl_gp_dup(pTHXo_ GP* gp)
5040{
5041 return ((CPerlObj*)pPerl)->Perl_gp_dup(gp);
5042}
5043
5044#undef Perl_mg_dup
5045MAGIC*
5046Perl_mg_dup(pTHXo_ MAGIC* mg)
5047{
5048 return ((CPerlObj*)pPerl)->Perl_mg_dup(mg);
5049}
5050
5051#undef Perl_sv_dup
5052SV*
5053Perl_sv_dup(pTHXo_ SV* sstr)
5054{
5055 return ((CPerlObj*)pPerl)->Perl_sv_dup(sstr);
5056}
5057#if defined(HAVE_INTERP_INTERN)
5058
5059#undef Perl_sys_intern_dup
5060void
5061Perl_sys_intern_dup(pTHXo_ struct interp_intern* src, struct interp_intern* dst)
5062{
5063 ((CPerlObj*)pPerl)->Perl_sys_intern_dup(src, dst);
5064}
5065#endif
5066
5067#undef Perl_ptr_table_new
5068PTR_TBL_t*
5069Perl_ptr_table_new(pTHXo)
5070{
5071 return ((CPerlObj*)pPerl)->Perl_ptr_table_new();
5072}
5073
5074#undef Perl_ptr_table_fetch
5075void*
5076Perl_ptr_table_fetch(pTHXo_ PTR_TBL_t *tbl, void *sv)
5077{
5078 return ((CPerlObj*)pPerl)->Perl_ptr_table_fetch(tbl, sv);
5079}
5080
5081#undef Perl_ptr_table_store
5082void
5083Perl_ptr_table_store(pTHXo_ PTR_TBL_t *tbl, void *oldsv, void *newsv)
5084{
5085 ((CPerlObj*)pPerl)->Perl_ptr_table_store(tbl, oldsv, newsv);
5086}
5087
5088#undef Perl_ptr_table_split
5089void
5090Perl_ptr_table_split(pTHXo_ PTR_TBL_t *tbl)
5091{
5092 ((CPerlObj*)pPerl)->Perl_ptr_table_split(tbl);
5093}
5094#endif
51371543 5095#if defined(PERL_OBJECT)
1d7c1841 5096#else
51371543
GS
5097#endif
5098#if defined(PERL_IN_AV_C) || defined(PERL_DECL_PROT)
5099#endif
5100#if defined(PERL_IN_DOOP_C) || defined(PERL_DECL_PROT)
5101#endif
5102#if defined(PERL_IN_GV_C) || defined(PERL_DECL_PROT)
5103#endif
5104#if defined(PERL_IN_HV_C) || defined(PERL_DECL_PROT)
5105#endif
5106#if defined(PERL_IN_MG_C) || defined(PERL_DECL_PROT)
5107#endif
5108#if defined(PERL_IN_OP_C) || defined(PERL_DECL_PROT)
5109# if defined(PL_OP_SLAB_ALLOC)
5110# endif
5111#endif
5112#if defined(PERL_IN_PERL_C) || defined(PERL_DECL_PROT)
5113# if defined(IAMSUID)
5114# endif
5115# if defined(USE_THREADS)
5116# endif
5117#endif
5118#if defined(PERL_IN_PP_C) || defined(PERL_DECL_PROT)
5119#endif
5120#if defined(PERL_IN_PP_CTL_C) || defined(PERL_DECL_PROT)
5121#endif
5122#if defined(PERL_IN_PP_HOT_C) || defined(PERL_DECL_PROT)
5123#endif
5124#if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT)
5125# if !defined(HAS_MKDIR) || !defined(HAS_RMDIR)
5126# endif
5127#endif
5128#if defined(PERL_IN_REGCOMP_C) || defined(PERL_DECL_PROT)
5129#endif
5130#if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT)
5131#endif
5132#if defined(PERL_IN_RUN_C) || defined(PERL_DECL_PROT)
5133#endif
5134#if defined(PERL_IN_SCOPE_C) || defined(PERL_DECL_PROT)
5135#endif
5136#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
5137# if defined(PURIFY)
5138# else
5139# endif
5140# if defined(DEBUGGING)
5141# endif
5142#endif
5143#if defined(PERL_IN_TOKE_C) || defined(PERL_DECL_PROT)
5144# if defined(CRIPPLED_CC)
5145# endif
12a98ad5 5146# if defined(PERL_CR_FILTER)
51371543
GS
5147# endif
5148#endif
5149#if defined(PERL_IN_UNIVERSAL_C) || defined(PERL_DECL_PROT)
5150#endif
5151#if defined(PERL_IN_UTIL_C) || defined(PERL_DECL_PROT)
5152# if defined(LEAKTEST)
5153# endif
5154#endif
1d7c1841
GS
5155#if defined(PERL_OBJECT)
5156#endif
51371543
GS
5157
5158#undef Perl_ck_anoncode
5159OP *
c5be433b 5160Perl_ck_anoncode(pTHXo_ OP *o)
51371543
GS
5161{
5162 return ((CPerlObj*)pPerl)->Perl_ck_anoncode(o);
5163}
5164
5165#undef Perl_ck_bitop
5166OP *
c5be433b 5167Perl_ck_bitop(pTHXo_ OP *o)
51371543
GS
5168{
5169 return ((CPerlObj*)pPerl)->Perl_ck_bitop(o);
5170}
5171
5172#undef Perl_ck_concat
5173OP *
c5be433b 5174Perl_ck_concat(pTHXo_ OP *o)
51371543
GS
5175{
5176 return ((CPerlObj*)pPerl)->Perl_ck_concat(o);
5177}
5178
5179#undef Perl_ck_defined
5180OP *
c5be433b 5181Perl_ck_defined(pTHXo_ OP *o)
51371543
GS
5182{
5183 return ((CPerlObj*)pPerl)->Perl_ck_defined(o);
5184}
5185
5186#undef Perl_ck_delete
5187OP *
c5be433b 5188Perl_ck_delete(pTHXo_ OP *o)
51371543
GS
5189{
5190 return ((CPerlObj*)pPerl)->Perl_ck_delete(o);
5191}
5192
5193#undef Perl_ck_eof
5194OP *
c5be433b 5195Perl_ck_eof(pTHXo_ OP *o)
51371543
GS
5196{
5197 return ((CPerlObj*)pPerl)->Perl_ck_eof(o);
5198}
5199
5200#undef Perl_ck_eval
5201OP *
c5be433b 5202Perl_ck_eval(pTHXo_ OP *o)
51371543
GS
5203{
5204 return ((CPerlObj*)pPerl)->Perl_ck_eval(o);
5205}
5206
5207#undef Perl_ck_exec
5208OP *
c5be433b 5209Perl_ck_exec(pTHXo_ OP *o)
51371543
GS
5210{
5211 return ((CPerlObj*)pPerl)->Perl_ck_exec(o);
5212}
5213
5214#undef Perl_ck_exists
5215OP *
c5be433b 5216Perl_ck_exists(pTHXo_ OP *o)
51371543
GS
5217{
5218 return ((CPerlObj*)pPerl)->Perl_ck_exists(o);
5219}
5220
5221#undef Perl_ck_ftst
5222OP *
c5be433b 5223Perl_ck_ftst(pTHXo_ OP *o)
51371543
GS
5224{
5225 return ((CPerlObj*)pPerl)->Perl_ck_ftst(o);
5226}
5227
5228#undef Perl_ck_fun
5229OP *
c5be433b 5230Perl_ck_fun(pTHXo_ OP *o)
51371543
GS
5231{
5232 return ((CPerlObj*)pPerl)->Perl_ck_fun(o);
5233}
5234
5235#undef Perl_ck_fun_locale
5236OP *
c5be433b 5237Perl_ck_fun_locale(pTHXo_ OP *o)
51371543
GS
5238{
5239 return ((CPerlObj*)pPerl)->Perl_ck_fun_locale(o);
5240}
5241
5242#undef Perl_ck_glob
5243OP *
c5be433b 5244Perl_ck_glob(pTHXo_ OP *o)
51371543
GS
5245{
5246 return ((CPerlObj*)pPerl)->Perl_ck_glob(o);
5247}
5248
5249#undef Perl_ck_grep
5250OP *
c5be433b 5251Perl_ck_grep(pTHXo_ OP *o)
51371543
GS
5252{
5253 return ((CPerlObj*)pPerl)->Perl_ck_grep(o);
5254}
5255
5256#undef Perl_ck_index
5257OP *
c5be433b 5258Perl_ck_index(pTHXo_ OP *o)
51371543
GS
5259{
5260 return ((CPerlObj*)pPerl)->Perl_ck_index(o);
5261}
5262
eb6e2d6f
GS
5263#undef Perl_ck_join
5264OP *
5265Perl_ck_join(pTHXo_ OP *o)
5266{
5267 return ((CPerlObj*)pPerl)->Perl_ck_join(o);
5268}
5269
51371543
GS
5270#undef Perl_ck_lengthconst
5271OP *
c5be433b 5272Perl_ck_lengthconst(pTHXo_ OP *o)
51371543
GS
5273{
5274 return ((CPerlObj*)pPerl)->Perl_ck_lengthconst(o);
5275}
5276
5277#undef Perl_ck_lfun
5278OP *
c5be433b 5279Perl_ck_lfun(pTHXo_ OP *o)
51371543
GS
5280{
5281 return ((CPerlObj*)pPerl)->Perl_ck_lfun(o);
5282}
5283
5284#undef Perl_ck_listiob
5285OP *
c5be433b 5286Perl_ck_listiob(pTHXo_ OP *o)
51371543
GS
5287{
5288 return ((CPerlObj*)pPerl)->Perl_ck_listiob(o);
5289}
5290
5291#undef Perl_ck_match
5292OP *
c5be433b 5293Perl_ck_match(pTHXo_ OP *o)
51371543
GS
5294{
5295 return ((CPerlObj*)pPerl)->Perl_ck_match(o);
5296}
5297
f5d5a27c
CS
5298#undef Perl_ck_method
5299OP *
5300Perl_ck_method(pTHXo_ OP *o)
5301{
5302 return ((CPerlObj*)pPerl)->Perl_ck_method(o);
5303}
5304
51371543
GS
5305#undef Perl_ck_null
5306OP *
c5be433b 5307Perl_ck_null(pTHXo_ OP *o)
51371543
GS
5308{
5309 return ((CPerlObj*)pPerl)->Perl_ck_null(o);
5310}
5311
5312#undef Perl_ck_repeat
5313OP *
c5be433b 5314Perl_ck_repeat(pTHXo_ OP *o)
51371543
GS
5315{
5316 return ((CPerlObj*)pPerl)->Perl_ck_repeat(o);
5317}
5318
5319#undef Perl_ck_require
5320OP *
c5be433b 5321Perl_ck_require(pTHXo_ OP *o)
51371543
GS
5322{
5323 return ((CPerlObj*)pPerl)->Perl_ck_require(o);
5324}
5325
5326#undef Perl_ck_rfun
5327OP *
c5be433b 5328Perl_ck_rfun(pTHXo_ OP *o)
51371543
GS
5329{
5330 return ((CPerlObj*)pPerl)->Perl_ck_rfun(o);
5331}
5332
5333#undef Perl_ck_rvconst
5334OP *
c5be433b 5335Perl_ck_rvconst(pTHXo_ OP *o)
51371543
GS
5336{
5337 return ((CPerlObj*)pPerl)->Perl_ck_rvconst(o);
5338}
5339
5340#undef Perl_ck_sassign
5341OP *
c5be433b 5342Perl_ck_sassign(pTHXo_ OP *o)
51371543
GS
5343{
5344 return ((CPerlObj*)pPerl)->Perl_ck_sassign(o);
5345}
5346
5347#undef Perl_ck_scmp
5348OP *
c5be433b 5349Perl_ck_scmp(pTHXo_ OP *o)
51371543
GS
5350{
5351 return ((CPerlObj*)pPerl)->Perl_ck_scmp(o);
5352}
5353
5354#undef Perl_ck_select
5355OP *
c5be433b 5356Perl_ck_select(pTHXo_ OP *o)
51371543
GS
5357{
5358 return ((CPerlObj*)pPerl)->Perl_ck_select(o);
5359}
5360
5361#undef Perl_ck_shift
5362OP *
c5be433b 5363Perl_ck_shift(pTHXo_ OP *o)
51371543
GS
5364{
5365 return ((CPerlObj*)pPerl)->Perl_ck_shift(o);
5366}
5367
5368#undef Perl_ck_sort
5369OP *
c5be433b 5370Perl_ck_sort(pTHXo_ OP *o)
51371543
GS
5371{
5372 return ((CPerlObj*)pPerl)->Perl_ck_sort(o);
5373}
5374
5375#undef Perl_ck_spair
5376OP *
c5be433b 5377Perl_ck_spair(pTHXo_ OP *o)
51371543
GS
5378{
5379 return ((CPerlObj*)pPerl)->Perl_ck_spair(o);
5380}
5381
5382#undef Perl_ck_split
5383OP *
c5be433b 5384Perl_ck_split(pTHXo_ OP *o)
51371543
GS
5385{
5386 return ((CPerlObj*)pPerl)->Perl_ck_split(o);
5387}
5388
5389#undef Perl_ck_subr
5390OP *
c5be433b 5391Perl_ck_subr(pTHXo_ OP *o)
51371543
GS
5392{
5393 return ((CPerlObj*)pPerl)->Perl_ck_subr(o);
5394}
5395
5396#undef Perl_ck_svconst
5397OP *
c5be433b 5398Perl_ck_svconst(pTHXo_ OP *o)
51371543
GS
5399{
5400 return ((CPerlObj*)pPerl)->Perl_ck_svconst(o);
5401}
5402
5403#undef Perl_ck_trunc
5404OP *
c5be433b 5405Perl_ck_trunc(pTHXo_ OP *o)
51371543
GS
5406{
5407 return ((CPerlObj*)pPerl)->Perl_ck_trunc(o);
5408}
5409
5410#undef Perl_pp_aassign
5411OP *
c5be433b 5412Perl_pp_aassign(pTHXo)
51371543
GS
5413{
5414 return ((CPerlObj*)pPerl)->Perl_pp_aassign();
5415}
5416
5417#undef Perl_pp_abs
5418OP *
c5be433b 5419Perl_pp_abs(pTHXo)
51371543
GS
5420{
5421 return ((CPerlObj*)pPerl)->Perl_pp_abs();
5422}
5423
5424#undef Perl_pp_accept
5425OP *
c5be433b 5426Perl_pp_accept(pTHXo)
51371543
GS
5427{
5428 return ((CPerlObj*)pPerl)->Perl_pp_accept();
5429}
5430
5431#undef Perl_pp_add
5432OP *
c5be433b 5433Perl_pp_add(pTHXo)
51371543
GS
5434{
5435 return ((CPerlObj*)pPerl)->Perl_pp_add();
5436}
5437
5438#undef Perl_pp_aelem
5439OP *
c5be433b 5440Perl_pp_aelem(pTHXo)
51371543
GS
5441{
5442 return ((CPerlObj*)pPerl)->Perl_pp_aelem();
5443}
5444
5445#undef Perl_pp_aelemfast
5446OP *
c5be433b 5447Perl_pp_aelemfast(pTHXo)
51371543
GS
5448{
5449 return ((CPerlObj*)pPerl)->Perl_pp_aelemfast();
5450}
5451
5452#undef Perl_pp_alarm
5453OP *
c5be433b 5454Perl_pp_alarm(pTHXo)
51371543
GS
5455{
5456 return ((CPerlObj*)pPerl)->Perl_pp_alarm();
5457}
5458
5459#undef Perl_pp_and
5460OP *
c5be433b 5461Perl_pp_and(pTHXo)
51371543
GS
5462{
5463 return ((CPerlObj*)pPerl)->Perl_pp_and();
5464}
5465
5466#undef Perl_pp_andassign
5467OP *
c5be433b 5468Perl_pp_andassign(pTHXo)
51371543
GS
5469{
5470 return ((CPerlObj*)pPerl)->Perl_pp_andassign();
5471}
5472
5473#undef Perl_pp_anoncode
5474OP *
c5be433b 5475Perl_pp_anoncode(pTHXo)
51371543
GS
5476{
5477 return ((CPerlObj*)pPerl)->Perl_pp_anoncode();
5478}
5479
5480#undef Perl_pp_anonhash
5481OP *
c5be433b 5482Perl_pp_anonhash(pTHXo)
51371543
GS
5483{
5484 return ((CPerlObj*)pPerl)->Perl_pp_anonhash();
5485}
5486
5487#undef Perl_pp_anonlist
5488OP *
c5be433b 5489Perl_pp_anonlist(pTHXo)
51371543
GS
5490{
5491 return ((CPerlObj*)pPerl)->Perl_pp_anonlist();
5492}
5493
5494#undef Perl_pp_aslice
5495OP *
c5be433b 5496Perl_pp_aslice(pTHXo)
51371543
GS
5497{
5498 return ((CPerlObj*)pPerl)->Perl_pp_aslice();
5499}
5500
5501#undef Perl_pp_atan2
5502OP *
c5be433b 5503Perl_pp_atan2(pTHXo)
51371543
GS
5504{
5505 return ((CPerlObj*)pPerl)->Perl_pp_atan2();
5506}
5507
5508#undef Perl_pp_av2arylen
5509OP *
c5be433b 5510Perl_pp_av2arylen(pTHXo)
51371543
GS
5511{
5512 return ((CPerlObj*)pPerl)->Perl_pp_av2arylen();
5513}
5514
5515#undef Perl_pp_backtick
5516OP *
c5be433b 5517Perl_pp_backtick(pTHXo)
51371543
GS
5518{
5519 return ((CPerlObj*)pPerl)->Perl_pp_backtick();
5520}
5521
5522#undef Perl_pp_bind
5523OP *
c5be433b 5524Perl_pp_bind(pTHXo)
51371543
GS
5525{
5526 return ((CPerlObj*)pPerl)->Perl_pp_bind();
5527}
5528
5529#undef Perl_pp_binmode
5530OP *
c5be433b 5531Perl_pp_binmode(pTHXo)
51371543
GS
5532{
5533 return ((CPerlObj*)pPerl)->Perl_pp_binmode();
5534}
5535
5536#undef Perl_pp_bit_and
5537OP *
c5be433b 5538Perl_pp_bit_and(pTHXo)
51371543
GS
5539{
5540 return ((CPerlObj*)pPerl)->Perl_pp_bit_and();
5541}
5542
5543#undef Perl_pp_bit_or
5544OP *
c5be433b 5545Perl_pp_bit_or(pTHXo)
51371543
GS
5546{
5547 return ((CPerlObj*)pPerl)->Perl_pp_bit_or();
5548}
5549
5550#undef Perl_pp_bit_xor
5551OP *
c5be433b 5552Perl_pp_bit_xor(pTHXo)
51371543
GS
5553{
5554 return ((CPerlObj*)pPerl)->Perl_pp_bit_xor();
5555}
5556
5557#undef Perl_pp_bless
5558OP *
c5be433b 5559Perl_pp_bless(pTHXo)
51371543
GS
5560{
5561 return ((CPerlObj*)pPerl)->Perl_pp_bless();
5562}
5563
5564#undef Perl_pp_caller
5565OP *
c5be433b 5566Perl_pp_caller(pTHXo)
51371543
GS
5567{
5568 return ((CPerlObj*)pPerl)->Perl_pp_caller();
5569}
5570
5571#undef Perl_pp_chdir
5572OP *
c5be433b 5573Perl_pp_chdir(pTHXo)
51371543
GS
5574{
5575 return ((CPerlObj*)pPerl)->Perl_pp_chdir();
5576}
5577
5578#undef Perl_pp_chmod
5579OP *
c5be433b 5580Perl_pp_chmod(pTHXo)
51371543
GS
5581{
5582 return ((CPerlObj*)pPerl)->Perl_pp_chmod();
5583}
5584
5585#undef Perl_pp_chomp
5586OP *
c5be433b 5587Perl_pp_chomp(pTHXo)
51371543
GS
5588{
5589 return ((CPerlObj*)pPerl)->Perl_pp_chomp();
5590}
5591
5592#undef Perl_pp_chop
5593OP *
c5be433b 5594Perl_pp_chop(pTHXo)
51371543
GS
5595{
5596 return ((CPerlObj*)pPerl)->Perl_pp_chop();
5597}
5598
5599#undef Perl_pp_chown
5600OP *
c5be433b 5601Perl_pp_chown(pTHXo)
51371543
GS
5602{
5603 return ((CPerlObj*)pPerl)->Perl_pp_chown();
5604}
5605
5606#undef Perl_pp_chr
5607OP *
c5be433b 5608Perl_pp_chr(pTHXo)
51371543
GS
5609{
5610 return ((CPerlObj*)pPerl)->Perl_pp_chr();
5611}
5612
5613#undef Perl_pp_chroot
5614OP *
c5be433b 5615Perl_pp_chroot(pTHXo)
51371543
GS
5616{
5617 return ((CPerlObj*)pPerl)->Perl_pp_chroot();
5618}
5619
5620#undef Perl_pp_close
5621OP *
c5be433b 5622Perl_pp_close(pTHXo)
51371543
GS
5623{
5624 return ((CPerlObj*)pPerl)->Perl_pp_close();
5625}
5626
5627#undef Perl_pp_closedir
5628OP *
c5be433b 5629Perl_pp_closedir(pTHXo)
51371543
GS
5630{
5631 return ((CPerlObj*)pPerl)->Perl_pp_closedir();
5632}
5633
5634#undef Perl_pp_complement
5635OP *
c5be433b 5636Perl_pp_complement(pTHXo)
51371543
GS
5637{
5638 return ((CPerlObj*)pPerl)->Perl_pp_complement();
5639}
5640
5641#undef Perl_pp_concat
5642OP *
c5be433b 5643Perl_pp_concat(pTHXo)
51371543
GS
5644{
5645 return ((CPerlObj*)pPerl)->Perl_pp_concat();
5646}
5647
5648#undef Perl_pp_cond_expr
5649OP *
c5be433b 5650Perl_pp_cond_expr(pTHXo)
51371543
GS
5651{
5652 return ((CPerlObj*)pPerl)->Perl_pp_cond_expr();
5653}
5654
5655#undef Perl_pp_connect
5656OP *
c5be433b 5657Perl_pp_connect(pTHXo)
51371543
GS
5658{
5659 return ((CPerlObj*)pPerl)->Perl_pp_connect();
5660}
5661
5662#undef Perl_pp_const
5663OP *
c5be433b 5664Perl_pp_const(pTHXo)
51371543
GS
5665{
5666 return ((CPerlObj*)pPerl)->Perl_pp_const();
5667}
5668
5669#undef Perl_pp_cos
5670OP *
c5be433b 5671Perl_pp_cos(pTHXo)
51371543
GS
5672{
5673 return ((CPerlObj*)pPerl)->Perl_pp_cos();
5674}
5675
5676#undef Perl_pp_crypt
5677OP *
c5be433b 5678Perl_pp_crypt(pTHXo)
51371543
GS
5679{
5680 return ((CPerlObj*)pPerl)->Perl_pp_crypt();
5681}
5682
5683#undef Perl_pp_dbmclose
5684OP *
c5be433b 5685Perl_pp_dbmclose(pTHXo)
51371543
GS
5686{
5687 return ((CPerlObj*)pPerl)->Perl_pp_dbmclose();
5688}
5689
5690#undef Perl_pp_dbmopen
5691OP *
c5be433b 5692Perl_pp_dbmopen(pTHXo)
51371543
GS
5693{
5694 return ((CPerlObj*)pPerl)->Perl_pp_dbmopen();
5695}
5696
5697#undef Perl_pp_dbstate
5698OP *
c5be433b 5699Perl_pp_dbstate(pTHXo)
51371543
GS
5700{
5701 return ((CPerlObj*)pPerl)->Perl_pp_dbstate();
5702}
5703
5704#undef Perl_pp_defined
5705OP *
c5be433b 5706Perl_pp_defined(pTHXo)
51371543
GS
5707{
5708 return ((CPerlObj*)pPerl)->Perl_pp_defined();
5709}
5710
5711#undef Perl_pp_delete
5712OP *
c5be433b 5713Perl_pp_delete(pTHXo)
51371543
GS
5714{
5715 return ((CPerlObj*)pPerl)->Perl_pp_delete();
5716}
5717
5718#undef Perl_pp_die
5719OP *
c5be433b 5720Perl_pp_die(pTHXo)
51371543
GS
5721{
5722 return ((CPerlObj*)pPerl)->Perl_pp_die();
5723}
5724
5725#undef Perl_pp_divide
5726OP *
c5be433b 5727Perl_pp_divide(pTHXo)
51371543
GS
5728{
5729 return ((CPerlObj*)pPerl)->Perl_pp_divide();
5730}
5731
5732#undef Perl_pp_dofile
5733OP *
c5be433b 5734Perl_pp_dofile(pTHXo)
51371543
GS
5735{
5736 return ((CPerlObj*)pPerl)->Perl_pp_dofile();
5737}
5738
5739#undef Perl_pp_dump
5740OP *
c5be433b 5741Perl_pp_dump(pTHXo)
51371543
GS
5742{
5743 return ((CPerlObj*)pPerl)->Perl_pp_dump();
5744}
5745
5746#undef Perl_pp_each
5747OP *
c5be433b 5748Perl_pp_each(pTHXo)
51371543
GS
5749{
5750 return ((CPerlObj*)pPerl)->Perl_pp_each();
5751}
5752
5753#undef Perl_pp_egrent
5754OP *
c5be433b 5755Perl_pp_egrent(pTHXo)
51371543
GS
5756{
5757 return ((CPerlObj*)pPerl)->Perl_pp_egrent();
5758}
5759
5760#undef Perl_pp_ehostent
5761OP *
c5be433b 5762Perl_pp_ehostent(pTHXo)
51371543
GS
5763{
5764 return ((CPerlObj*)pPerl)->Perl_pp_ehostent();
5765}
5766
5767#undef Perl_pp_enetent
5768OP *
c5be433b 5769Perl_pp_enetent(pTHXo)
51371543
GS
5770{
5771 return ((CPerlObj*)pPerl)->Perl_pp_enetent();
5772}
5773
5774#undef Perl_pp_enter
5775OP *
c5be433b 5776Perl_pp_enter(pTHXo)
51371543
GS
5777{
5778 return ((CPerlObj*)pPerl)->Perl_pp_enter();
5779}
5780
5781#undef Perl_pp_entereval
5782OP *
c5be433b 5783Perl_pp_entereval(pTHXo)
51371543
GS
5784{
5785 return ((CPerlObj*)pPerl)->Perl_pp_entereval();
5786}
5787
5788#undef Perl_pp_enteriter
5789OP *
c5be433b 5790Perl_pp_enteriter(pTHXo)
51371543
GS
5791{
5792 return ((CPerlObj*)pPerl)->Perl_pp_enteriter();
5793}
5794
5795#undef Perl_pp_enterloop
5796OP *
c5be433b 5797Perl_pp_enterloop(pTHXo)
51371543
GS
5798{
5799 return ((CPerlObj*)pPerl)->Perl_pp_enterloop();
5800}
5801
5802#undef Perl_pp_entersub
5803OP *
c5be433b 5804Perl_pp_entersub(pTHXo)
51371543
GS
5805{
5806 return ((CPerlObj*)pPerl)->Perl_pp_entersub();
5807}
5808
5809#undef Perl_pp_entertry
5810OP *
c5be433b 5811Perl_pp_entertry(pTHXo)
51371543
GS
5812{
5813 return ((CPerlObj*)pPerl)->Perl_pp_entertry();
5814}
5815
5816#undef Perl_pp_enterwrite
5817OP *
c5be433b 5818Perl_pp_enterwrite(pTHXo)
51371543
GS
5819{
5820 return ((CPerlObj*)pPerl)->Perl_pp_enterwrite();
5821}
5822
5823#undef Perl_pp_eof
5824OP *
c5be433b 5825Perl_pp_eof(pTHXo)
51371543
GS
5826{
5827 return ((CPerlObj*)pPerl)->Perl_pp_eof();
5828}
5829
5830#undef Perl_pp_eprotoent
5831OP *
c5be433b 5832Perl_pp_eprotoent(pTHXo)
51371543
GS
5833{
5834 return ((CPerlObj*)pPerl)->Perl_pp_eprotoent();
5835}
5836
5837#undef Perl_pp_epwent
5838OP *
c5be433b 5839Perl_pp_epwent(pTHXo)
51371543
GS
5840{
5841 return ((CPerlObj*)pPerl)->Perl_pp_epwent();
5842}
5843
5844#undef Perl_pp_eq
5845OP *
c5be433b 5846Perl_pp_eq(pTHXo)
51371543
GS
5847{
5848 return ((CPerlObj*)pPerl)->Perl_pp_eq();
5849}
5850
5851#undef Perl_pp_eservent
5852OP *
c5be433b 5853Perl_pp_eservent(pTHXo)
51371543
GS
5854{
5855 return ((CPerlObj*)pPerl)->Perl_pp_eservent();
5856}
5857
5858#undef Perl_pp_exec
5859OP *
c5be433b 5860Perl_pp_exec(pTHXo)
51371543
GS
5861{
5862 return ((CPerlObj*)pPerl)->Perl_pp_exec();
5863}
5864
5865#undef Perl_pp_exists
5866OP *
c5be433b 5867Perl_pp_exists(pTHXo)
51371543
GS
5868{
5869 return ((CPerlObj*)pPerl)->Perl_pp_exists();
5870}
5871
5872#undef Perl_pp_exit
5873OP *
c5be433b 5874Perl_pp_exit(pTHXo)
51371543
GS
5875{
5876 return ((CPerlObj*)pPerl)->Perl_pp_exit();
5877}
5878
5879#undef Perl_pp_exp
5880OP *
c5be433b 5881Perl_pp_exp(pTHXo)
51371543
GS
5882{
5883 return ((CPerlObj*)pPerl)->Perl_pp_exp();
5884}
5885
5886#undef Perl_pp_fcntl
5887OP *
c5be433b 5888Perl_pp_fcntl(pTHXo)
51371543
GS
5889{
5890 return ((CPerlObj*)pPerl)->Perl_pp_fcntl();
5891}
5892
5893#undef Perl_pp_fileno
5894OP *
c5be433b 5895Perl_pp_fileno(pTHXo)
51371543
GS
5896{
5897 return ((CPerlObj*)pPerl)->Perl_pp_fileno();
5898}
5899
5900#undef Perl_pp_flip
5901OP *
c5be433b 5902Perl_pp_flip(pTHXo)
51371543
GS
5903{
5904 return ((CPerlObj*)pPerl)->Perl_pp_flip();
5905}
5906
5907#undef Perl_pp_flock
5908OP *
c5be433b 5909Perl_pp_flock(pTHXo)
51371543
GS
5910{
5911 return ((CPerlObj*)pPerl)->Perl_pp_flock();
5912}
5913
5914#undef Perl_pp_flop
5915OP *
c5be433b 5916Perl_pp_flop(pTHXo)
51371543
GS
5917{
5918 return ((CPerlObj*)pPerl)->Perl_pp_flop();
5919}
5920
5921#undef Perl_pp_fork
5922OP *
c5be433b 5923Perl_pp_fork(pTHXo)
51371543
GS
5924{
5925 return ((CPerlObj*)pPerl)->Perl_pp_fork();
5926}
5927
5928#undef Perl_pp_formline
5929OP *
c5be433b 5930Perl_pp_formline(pTHXo)
51371543
GS
5931{
5932 return ((CPerlObj*)pPerl)->Perl_pp_formline();
5933}
5934
5935#undef Perl_pp_ftatime
5936OP *
c5be433b 5937Perl_pp_ftatime(pTHXo)
51371543
GS
5938{
5939 return ((CPerlObj*)pPerl)->Perl_pp_ftatime();
5940}
5941
5942#undef Perl_pp_ftbinary
5943OP *
c5be433b 5944Perl_pp_ftbinary(pTHXo)
51371543
GS
5945{
5946 return ((CPerlObj*)pPerl)->Perl_pp_ftbinary();
5947}
5948
5949#undef Perl_pp_ftblk
5950OP *
c5be433b 5951Perl_pp_ftblk(pTHXo)
51371543
GS
5952{
5953 return ((CPerlObj*)pPerl)->Perl_pp_ftblk();
5954}
5955
5956#undef Perl_pp_ftchr
5957OP *
c5be433b 5958Perl_pp_ftchr(pTHXo)
51371543
GS
5959{
5960 return ((CPerlObj*)pPerl)->Perl_pp_ftchr();
5961}
5962
5963#undef Perl_pp_ftctime
5964OP *
c5be433b 5965Perl_pp_ftctime(pTHXo)
51371543
GS
5966{
5967 return ((CPerlObj*)pPerl)->Perl_pp_ftctime();
5968}
5969
5970#undef Perl_pp_ftdir
5971OP *
c5be433b 5972Perl_pp_ftdir(pTHXo)
51371543
GS
5973{
5974 return ((CPerlObj*)pPerl)->Perl_pp_ftdir();
5975}
5976
5977#undef Perl_pp_fteexec
5978OP *
c5be433b 5979Perl_pp_fteexec(pTHXo)
51371543
GS
5980{
5981 return ((CPerlObj*)pPerl)->Perl_pp_fteexec();
5982}
5983
5984#undef Perl_pp_fteowned
5985OP *
c5be433b 5986Perl_pp_fteowned(pTHXo)
51371543
GS
5987{
5988 return ((CPerlObj*)pPerl)->Perl_pp_fteowned();
5989}
5990
5991#undef Perl_pp_fteread
5992OP *
c5be433b 5993Perl_pp_fteread(pTHXo)
51371543
GS
5994{
5995 return ((CPerlObj*)pPerl)->Perl_pp_fteread();
5996}
5997
5998#undef Perl_pp_ftewrite
5999OP *
c5be433b 6000Perl_pp_ftewrite(pTHXo)
51371543
GS
6001{
6002 return ((CPerlObj*)pPerl)->Perl_pp_ftewrite();
6003}
6004
6005#undef Perl_pp_ftfile
6006OP *
c5be433b 6007Perl_pp_ftfile(pTHXo)
51371543
GS
6008{
6009 return ((CPerlObj*)pPerl)->Perl_pp_ftfile();
6010}
6011
6012#undef Perl_pp_ftis
6013OP *
c5be433b 6014Perl_pp_ftis(pTHXo)
51371543
GS
6015{
6016 return ((CPerlObj*)pPerl)->Perl_pp_ftis();
6017}
6018
6019#undef Perl_pp_ftlink
6020OP *
c5be433b 6021Perl_pp_ftlink(pTHXo)
51371543
GS
6022{
6023 return ((CPerlObj*)pPerl)->Perl_pp_ftlink();
6024}
6025
6026#undef Perl_pp_ftmtime
6027OP *
c5be433b 6028Perl_pp_ftmtime(pTHXo)
51371543
GS
6029{
6030 return ((CPerlObj*)pPerl)->Perl_pp_ftmtime();
6031}
6032
6033#undef Perl_pp_ftpipe
6034OP *
c5be433b 6035Perl_pp_ftpipe(pTHXo)
51371543
GS
6036{
6037 return ((CPerlObj*)pPerl)->Perl_pp_ftpipe();
6038}
6039
6040#undef Perl_pp_ftrexec
6041OP *
c5be433b 6042Perl_pp_ftrexec(pTHXo)
51371543
GS
6043{
6044 return ((CPerlObj*)pPerl)->Perl_pp_ftrexec();
6045}
6046
6047#undef Perl_pp_ftrowned
6048OP *
c5be433b 6049Perl_pp_ftrowned(pTHXo)
51371543
GS
6050{
6051 return ((CPerlObj*)pPerl)->Perl_pp_ftrowned();
6052}
6053
6054#undef Perl_pp_ftrread
6055OP *
c5be433b 6056Perl_pp_ftrread(pTHXo)
51371543
GS
6057{
6058 return ((CPerlObj*)pPerl)->Perl_pp_ftrread();
6059}
6060
6061#undef Perl_pp_ftrwrite
6062OP *
c5be433b 6063Perl_pp_ftrwrite(pTHXo)
51371543
GS
6064{
6065 return ((CPerlObj*)pPerl)->Perl_pp_ftrwrite();
6066}
6067
6068#undef Perl_pp_ftsgid
6069OP *
c5be433b 6070Perl_pp_ftsgid(pTHXo)
51371543
GS
6071{
6072 return ((CPerlObj*)pPerl)->Perl_pp_ftsgid();
6073}
6074
6075#undef Perl_pp_ftsize
6076OP *
c5be433b 6077Perl_pp_ftsize(pTHXo)
51371543
GS
6078{
6079 return ((CPerlObj*)pPerl)->Perl_pp_ftsize();
6080}
6081
6082#undef Perl_pp_ftsock
6083OP *
c5be433b 6084Perl_pp_ftsock(pTHXo)
51371543
GS
6085{
6086 return ((CPerlObj*)pPerl)->Perl_pp_ftsock();
6087}
6088
6089#undef Perl_pp_ftsuid
6090OP *
c5be433b 6091Perl_pp_ftsuid(pTHXo)
51371543
GS
6092{
6093 return ((CPerlObj*)pPerl)->Perl_pp_ftsuid();
6094}
6095
6096#undef Perl_pp_ftsvtx
6097OP *
c5be433b 6098Perl_pp_ftsvtx(pTHXo)
51371543
GS
6099{
6100 return ((CPerlObj*)pPerl)->Perl_pp_ftsvtx();
6101}
6102
6103#undef Perl_pp_fttext
6104OP *
c5be433b 6105Perl_pp_fttext(pTHXo)
51371543
GS
6106{
6107 return ((CPerlObj*)pPerl)->Perl_pp_fttext();
6108}
6109
6110#undef Perl_pp_fttty
6111OP *
c5be433b 6112Perl_pp_fttty(pTHXo)
51371543
GS
6113{
6114 return ((CPerlObj*)pPerl)->Perl_pp_fttty();
6115}
6116
6117#undef Perl_pp_ftzero
6118OP *
c5be433b 6119Perl_pp_ftzero(pTHXo)
51371543
GS
6120{
6121 return ((CPerlObj*)pPerl)->Perl_pp_ftzero();
6122}
6123
6124#undef Perl_pp_ge
6125OP *
c5be433b 6126Perl_pp_ge(pTHXo)
51371543
GS
6127{
6128 return ((CPerlObj*)pPerl)->Perl_pp_ge();
6129}
6130
6131#undef Perl_pp_gelem
6132OP *
c5be433b 6133Perl_pp_gelem(pTHXo)
51371543
GS
6134{
6135 return ((CPerlObj*)pPerl)->Perl_pp_gelem();
6136}
6137
6138#undef Perl_pp_getc
6139OP *
c5be433b 6140Perl_pp_getc(pTHXo)
51371543
GS
6141{
6142 return ((CPerlObj*)pPerl)->Perl_pp_getc();
6143}
6144
6145#undef Perl_pp_getlogin
6146OP *
c5be433b 6147Perl_pp_getlogin(pTHXo)
51371543
GS
6148{
6149 return ((CPerlObj*)pPerl)->Perl_pp_getlogin();
6150}
6151
6152#undef Perl_pp_getpeername
6153OP *
c5be433b 6154Perl_pp_getpeername(pTHXo)
51371543
GS
6155{
6156 return ((CPerlObj*)pPerl)->Perl_pp_getpeername();
6157}
6158
6159#undef Perl_pp_getpgrp
6160OP *
c5be433b 6161Perl_pp_getpgrp(pTHXo)
51371543
GS
6162{
6163 return ((CPerlObj*)pPerl)->Perl_pp_getpgrp();
6164}
6165
6166#undef Perl_pp_getppid
6167OP *
c5be433b 6168Perl_pp_getppid(pTHXo)
51371543
GS
6169{
6170 return ((CPerlObj*)pPerl)->Perl_pp_getppid();
6171}
6172
6173#undef Perl_pp_getpriority
6174OP *
c5be433b 6175Perl_pp_getpriority(pTHXo)
51371543
GS
6176{
6177 return ((CPerlObj*)pPerl)->Perl_pp_getpriority();
6178}
6179
6180#undef Perl_pp_getsockname
6181OP *
c5be433b 6182Perl_pp_getsockname(pTHXo)
51371543
GS
6183{
6184 return ((CPerlObj*)pPerl)->Perl_pp_getsockname();
6185}
6186
6187#undef Perl_pp_ggrent
6188OP *
c5be433b 6189Perl_pp_ggrent(pTHXo)
51371543
GS
6190{
6191 return ((CPerlObj*)pPerl)->Perl_pp_ggrent();
6192}
6193
6194#undef Perl_pp_ggrgid
6195OP *
c5be433b 6196Perl_pp_ggrgid(pTHXo)
51371543
GS
6197{
6198 return ((CPerlObj*)pPerl)->Perl_pp_ggrgid();
6199}
6200
6201#undef Perl_pp_ggrnam
6202OP *
c5be433b 6203Perl_pp_ggrnam(pTHXo)
51371543
GS
6204{
6205 return ((CPerlObj*)pPerl)->Perl_pp_ggrnam();
6206}
6207
6208#undef Perl_pp_ghbyaddr
6209OP *
c5be433b 6210Perl_pp_ghbyaddr(pTHXo)
51371543
GS
6211{
6212 return ((CPerlObj*)pPerl)->Perl_pp_ghbyaddr();
6213}
6214
6215#undef Perl_pp_ghbyname
6216OP *
c5be433b 6217Perl_pp_ghbyname(pTHXo)
51371543
GS
6218{
6219 return ((CPerlObj*)pPerl)->Perl_pp_ghbyname();
6220}
6221
6222#undef Perl_pp_ghostent
6223OP *
c5be433b 6224Perl_pp_ghostent(pTHXo)
51371543
GS
6225{
6226 return ((CPerlObj*)pPerl)->Perl_pp_ghostent();
6227}
6228
6229#undef Perl_pp_glob
6230OP *
c5be433b 6231Perl_pp_glob(pTHXo)
51371543
GS
6232{
6233 return ((CPerlObj*)pPerl)->Perl_pp_glob();
6234}
6235
6236#undef Perl_pp_gmtime
6237OP *
c5be433b 6238Perl_pp_gmtime(pTHXo)
51371543
GS
6239{
6240 return ((CPerlObj*)pPerl)->Perl_pp_gmtime();
6241}
6242
6243#undef Perl_pp_gnbyaddr
6244OP *
c5be433b 6245Perl_pp_gnbyaddr(pTHXo)
51371543
GS
6246{
6247 return ((CPerlObj*)pPerl)->Perl_pp_gnbyaddr();
6248}
6249
6250#undef Perl_pp_gnbyname
6251OP *
c5be433b 6252Perl_pp_gnbyname(pTHXo)
51371543
GS
6253{
6254 return ((CPerlObj*)pPerl)->Perl_pp_gnbyname();
6255}
6256
6257#undef Perl_pp_gnetent
6258OP *
c5be433b 6259Perl_pp_gnetent(pTHXo)
51371543
GS
6260{
6261 return ((CPerlObj*)pPerl)->Perl_pp_gnetent();
6262}
6263
6264#undef Perl_pp_goto
6265OP *
c5be433b 6266Perl_pp_goto(pTHXo)
51371543
GS
6267{
6268 return ((CPerlObj*)pPerl)->Perl_pp_goto();
6269}
6270
6271#undef Perl_pp_gpbyname
6272OP *
c5be433b 6273Perl_pp_gpbyname(pTHXo)
51371543
GS
6274{
6275 return ((CPerlObj*)pPerl)->Perl_pp_gpbyname();
6276}
6277
6278#undef Perl_pp_gpbynumber
6279OP *
c5be433b 6280Perl_pp_gpbynumber(pTHXo)
51371543
GS
6281{
6282 return ((CPerlObj*)pPerl)->Perl_pp_gpbynumber();
6283}
6284
6285#undef Perl_pp_gprotoent
6286OP *
c5be433b 6287Perl_pp_gprotoent(pTHXo)
51371543
GS
6288{
6289 return ((CPerlObj*)pPerl)->Perl_pp_gprotoent();
6290}
6291
6292#undef Perl_pp_gpwent
6293OP *
c5be433b 6294Perl_pp_gpwent(pTHXo)
51371543
GS
6295{
6296 return ((CPerlObj*)pPerl)->Perl_pp_gpwent();
6297}
6298
6299#undef Perl_pp_gpwnam
6300OP *
c5be433b 6301Perl_pp_gpwnam(pTHXo)
51371543
GS
6302{
6303 return ((CPerlObj*)pPerl)->Perl_pp_gpwnam();
6304}
6305
6306#undef Perl_pp_gpwuid
6307OP *
c5be433b 6308Perl_pp_gpwuid(pTHXo)
51371543
GS
6309{
6310 return ((CPerlObj*)pPerl)->Perl_pp_gpwuid();
6311}
6312
6313#undef Perl_pp_grepstart
6314OP *
c5be433b 6315Perl_pp_grepstart(pTHXo)
51371543
GS
6316{
6317 return ((CPerlObj*)pPerl)->Perl_pp_grepstart();
6318}
6319
6320#undef Perl_pp_grepwhile
6321OP *
c5be433b 6322Perl_pp_grepwhile(pTHXo)
51371543
GS
6323{
6324 return ((CPerlObj*)pPerl)->Perl_pp_grepwhile();
6325}
6326
6327#undef Perl_pp_gsbyname
6328OP *
c5be433b 6329Perl_pp_gsbyname(pTHXo)
51371543
GS
6330{
6331 return ((CPerlObj*)pPerl)->Perl_pp_gsbyname();
6332}
6333
6334#undef Perl_pp_gsbyport
6335OP *
c5be433b 6336Perl_pp_gsbyport(pTHXo)
51371543
GS
6337{
6338 return ((CPerlObj*)pPerl)->Perl_pp_gsbyport();
6339}
6340
6341#undef Perl_pp_gservent
6342OP *
c5be433b 6343Perl_pp_gservent(pTHXo)
51371543
GS
6344{
6345 return ((CPerlObj*)pPerl)->Perl_pp_gservent();
6346}
6347
6348#undef Perl_pp_gsockopt
6349OP *
c5be433b 6350Perl_pp_gsockopt(pTHXo)
51371543
GS
6351{
6352 return ((CPerlObj*)pPerl)->Perl_pp_gsockopt();
6353}
6354
6355#undef Perl_pp_gt
6356OP *
c5be433b 6357Perl_pp_gt(pTHXo)
51371543
GS
6358{
6359 return ((CPerlObj*)pPerl)->Perl_pp_gt();
6360}
6361
6362#undef Perl_pp_gv
6363OP *
c5be433b 6364Perl_pp_gv(pTHXo)
51371543
GS
6365{
6366 return ((CPerlObj*)pPerl)->Perl_pp_gv();
6367}
6368
6369#undef Perl_pp_gvsv
6370OP *
c5be433b 6371Perl_pp_gvsv(pTHXo)
51371543
GS
6372{
6373 return ((CPerlObj*)pPerl)->Perl_pp_gvsv();
6374}
6375
6376#undef Perl_pp_helem
6377OP *
c5be433b 6378Perl_pp_helem(pTHXo)
51371543
GS
6379{
6380 return ((CPerlObj*)pPerl)->Perl_pp_helem();
6381}
6382
6383#undef Perl_pp_hex
6384OP *
c5be433b 6385Perl_pp_hex(pTHXo)
51371543
GS
6386{
6387 return ((CPerlObj*)pPerl)->Perl_pp_hex();
6388}
6389
6390#undef Perl_pp_hslice
6391OP *
c5be433b 6392Perl_pp_hslice(pTHXo)
51371543
GS
6393{
6394 return ((CPerlObj*)pPerl)->Perl_pp_hslice();
6395}
6396
6397#undef Perl_pp_i_add
6398OP *
c5be433b 6399Perl_pp_i_add(pTHXo)
51371543
GS
6400{
6401 return ((CPerlObj*)pPerl)->Perl_pp_i_add();
6402}
6403
6404#undef Perl_pp_i_divide
6405OP *
c5be433b 6406Perl_pp_i_divide(pTHXo)
51371543
GS
6407{
6408 return ((CPerlObj*)pPerl)->Perl_pp_i_divide();
6409}
6410
6411#undef Perl_pp_i_eq
6412OP *
c5be433b 6413Perl_pp_i_eq(pTHXo)
51371543
GS
6414{
6415 return ((CPerlObj*)pPerl)->Perl_pp_i_eq();
6416}
6417
6418#undef Perl_pp_i_ge
6419OP *
c5be433b 6420Perl_pp_i_ge(pTHXo)
51371543
GS
6421{
6422 return ((CPerlObj*)pPerl)->Perl_pp_i_ge();
6423}
6424
6425#undef Perl_pp_i_gt
6426OP *
c5be433b 6427Perl_pp_i_gt(pTHXo)
51371543
GS
6428{
6429 return ((CPerlObj*)pPerl)->Perl_pp_i_gt();
6430}
6431
6432#undef Perl_pp_i_le
6433OP *
c5be433b 6434Perl_pp_i_le(pTHXo)
51371543
GS
6435{
6436 return ((CPerlObj*)pPerl)->Perl_pp_i_le();
6437}
6438
6439#undef Perl_pp_i_lt
6440OP *
c5be433b 6441Perl_pp_i_lt(pTHXo)
51371543
GS
6442{
6443 return ((CPerlObj*)pPerl)->Perl_pp_i_lt();
6444}
6445
6446#undef Perl_pp_i_modulo
6447OP *
c5be433b 6448Perl_pp_i_modulo(pTHXo)
51371543
GS
6449{
6450 return ((CPerlObj*)pPerl)->Perl_pp_i_modulo();
6451}
6452
6453#undef Perl_pp_i_multiply
6454OP *
c5be433b 6455Perl_pp_i_multiply(pTHXo)
51371543
GS
6456{
6457 return ((CPerlObj*)pPerl)->Perl_pp_i_multiply();
6458}
6459
6460#undef Perl_pp_i_ncmp
6461OP *
c5be433b 6462Perl_pp_i_ncmp(pTHXo)
51371543
GS
6463{
6464 return ((CPerlObj*)pPerl)->Perl_pp_i_ncmp();
6465}
6466
6467#undef Perl_pp_i_ne
6468OP *
c5be433b 6469Perl_pp_i_ne(pTHXo)
51371543
GS
6470{
6471 return ((CPerlObj*)pPerl)->Perl_pp_i_ne();
6472}
6473
6474#undef Perl_pp_i_negate
6475OP *
c5be433b 6476Perl_pp_i_negate(pTHXo)
51371543
GS
6477{
6478 return ((CPerlObj*)pPerl)->Perl_pp_i_negate();
6479}
6480
6481#undef Perl_pp_i_subtract
6482OP *
c5be433b 6483Perl_pp_i_subtract(pTHXo)
51371543
GS
6484{
6485 return ((CPerlObj*)pPerl)->Perl_pp_i_subtract();
6486}
6487
6488#undef Perl_pp_index
6489OP *
c5be433b 6490Perl_pp_index(pTHXo)
51371543
GS
6491{
6492 return ((CPerlObj*)pPerl)->Perl_pp_index();
6493}
6494
6495#undef Perl_pp_int
6496OP *
c5be433b 6497Perl_pp_int(pTHXo)
51371543
GS
6498{
6499 return ((CPerlObj*)pPerl)->Perl_pp_int();
6500}
6501
6502#undef Perl_pp_ioctl
6503OP *
c5be433b 6504Perl_pp_ioctl(pTHXo)
51371543
GS
6505{
6506 return ((CPerlObj*)pPerl)->Perl_pp_ioctl();
6507}
6508
6509#undef Perl_pp_iter
6510OP *
c5be433b 6511Perl_pp_iter(pTHXo)
51371543
GS
6512{
6513 return ((CPerlObj*)pPerl)->Perl_pp_iter();
6514}
6515
6516#undef Perl_pp_join
6517OP *
c5be433b 6518Perl_pp_join(pTHXo)
51371543
GS
6519{
6520 return ((CPerlObj*)pPerl)->Perl_pp_join();
6521}
6522
6523#undef Perl_pp_keys
6524OP *
c5be433b 6525Perl_pp_keys(pTHXo)
51371543
GS
6526{
6527 return ((CPerlObj*)pPerl)->Perl_pp_keys();
6528}
6529
6530#undef Perl_pp_kill
6531OP *
c5be433b 6532Perl_pp_kill(pTHXo)
51371543
GS
6533{
6534 return ((CPerlObj*)pPerl)->Perl_pp_kill();
6535}
6536
6537#undef Perl_pp_last
6538OP *
c5be433b 6539Perl_pp_last(pTHXo)
51371543
GS
6540{
6541 return ((CPerlObj*)pPerl)->Perl_pp_last();
6542}
6543
6544#undef Perl_pp_lc
6545OP *
c5be433b 6546Perl_pp_lc(pTHXo)
51371543
GS
6547{
6548 return ((CPerlObj*)pPerl)->Perl_pp_lc();
6549}
6550
6551#undef Perl_pp_lcfirst
6552OP *
c5be433b 6553Perl_pp_lcfirst(pTHXo)
51371543
GS
6554{
6555 return ((CPerlObj*)pPerl)->Perl_pp_lcfirst();
6556}
6557
6558#undef Perl_pp_le
6559OP *
c5be433b 6560Perl_pp_le(pTHXo)
51371543
GS
6561{
6562 return ((CPerlObj*)pPerl)->Perl_pp_le();
6563}
6564
6565#undef Perl_pp_leave
6566OP *
c5be433b 6567Perl_pp_leave(pTHXo)
51371543
GS
6568{
6569 return ((CPerlObj*)pPerl)->Perl_pp_leave();
6570}
6571
6572#undef Perl_pp_leaveeval
6573OP *
c5be433b 6574Perl_pp_leaveeval(pTHXo)
51371543
GS
6575{
6576 return ((CPerlObj*)pPerl)->Perl_pp_leaveeval();
6577}
6578
6579#undef Perl_pp_leaveloop
6580OP *
c5be433b 6581Perl_pp_leaveloop(pTHXo)
51371543
GS
6582{
6583 return ((CPerlObj*)pPerl)->Perl_pp_leaveloop();
6584}
6585
6586#undef Perl_pp_leavesub
6587OP *
c5be433b 6588Perl_pp_leavesub(pTHXo)
51371543
GS
6589{
6590 return ((CPerlObj*)pPerl)->Perl_pp_leavesub();
6591}
6592
cd06dffe
GS
6593#undef Perl_pp_leavesublv
6594OP *
6595Perl_pp_leavesublv(pTHXo)
6596{
6597 return ((CPerlObj*)pPerl)->Perl_pp_leavesublv();
6598}
6599
51371543
GS
6600#undef Perl_pp_leavetry
6601OP *
c5be433b 6602Perl_pp_leavetry(pTHXo)
51371543
GS
6603{
6604 return ((CPerlObj*)pPerl)->Perl_pp_leavetry();
6605}
6606
6607#undef Perl_pp_leavewrite
6608OP *
c5be433b 6609Perl_pp_leavewrite(pTHXo)
51371543
GS
6610{
6611 return ((CPerlObj*)pPerl)->Perl_pp_leavewrite();
6612}
6613
6614#undef Perl_pp_left_shift
6615OP *
c5be433b 6616Perl_pp_left_shift(pTHXo)
51371543
GS
6617{
6618 return ((CPerlObj*)pPerl)->Perl_pp_left_shift();
6619}
6620
6621#undef Perl_pp_length
6622OP *
c5be433b 6623Perl_pp_length(pTHXo)
51371543
GS
6624{
6625 return ((CPerlObj*)pPerl)->Perl_pp_length();
6626}
6627
6628#undef Perl_pp_lineseq
6629OP *
c5be433b 6630Perl_pp_lineseq(pTHXo)
51371543
GS
6631{
6632 return ((CPerlObj*)pPerl)->Perl_pp_lineseq();
6633}
6634
6635#undef Perl_pp_link
6636OP *
c5be433b 6637Perl_pp_link(pTHXo)
51371543
GS
6638{
6639 return ((CPerlObj*)pPerl)->Perl_pp_link();
6640}
6641
6642#undef Perl_pp_list
6643OP *
c5be433b 6644Perl_pp_list(pTHXo)
51371543
GS
6645{
6646 return ((CPerlObj*)pPerl)->Perl_pp_list();
6647}
6648
6649#undef Perl_pp_listen
6650OP *
c5be433b 6651Perl_pp_listen(pTHXo)
51371543
GS
6652{
6653 return ((CPerlObj*)pPerl)->Perl_pp_listen();
6654}
6655
6656#undef Perl_pp_localtime
6657OP *
c5be433b 6658Perl_pp_localtime(pTHXo)
51371543
GS
6659{
6660 return ((CPerlObj*)pPerl)->Perl_pp_localtime();
6661}
6662
6663#undef Perl_pp_lock
6664OP *
c5be433b 6665Perl_pp_lock(pTHXo)
51371543
GS
6666{
6667 return ((CPerlObj*)pPerl)->Perl_pp_lock();
6668}
6669
6670#undef Perl_pp_log
6671OP *
c5be433b 6672Perl_pp_log(pTHXo)
51371543
GS
6673{
6674 return ((CPerlObj*)pPerl)->Perl_pp_log();
6675}
6676
6677#undef Perl_pp_lslice
6678OP *
c5be433b 6679Perl_pp_lslice(pTHXo)
51371543
GS
6680{
6681 return ((CPerlObj*)pPerl)->Perl_pp_lslice();
6682}
6683
6684#undef Perl_pp_lstat
6685OP *
c5be433b 6686Perl_pp_lstat(pTHXo)
51371543
GS
6687{
6688 return ((CPerlObj*)pPerl)->Perl_pp_lstat();
6689}
6690
6691#undef Perl_pp_lt
6692OP *
c5be433b 6693Perl_pp_lt(pTHXo)
51371543
GS
6694{
6695 return ((CPerlObj*)pPerl)->Perl_pp_lt();
6696}
6697
6698#undef Perl_pp_mapstart
6699OP *
c5be433b 6700Perl_pp_mapstart(pTHXo)
51371543
GS
6701{
6702 return ((CPerlObj*)pPerl)->Perl_pp_mapstart();
6703}
6704
6705#undef Perl_pp_mapwhile
6706OP *
c5be433b 6707Perl_pp_mapwhile(pTHXo)
51371543
GS
6708{
6709 return ((CPerlObj*)pPerl)->Perl_pp_mapwhile();
6710}
6711
6712#undef Perl_pp_match
6713OP *
c5be433b 6714Perl_pp_match(pTHXo)
51371543
GS
6715{
6716 return ((CPerlObj*)pPerl)->Perl_pp_match();
6717}
6718
6719#undef Perl_pp_method
6720OP *
c5be433b 6721Perl_pp_method(pTHXo)
51371543
GS
6722{
6723 return ((CPerlObj*)pPerl)->Perl_pp_method();
6724}
6725
f5d5a27c
CS
6726#undef Perl_pp_method_named
6727OP *
6728Perl_pp_method_named(pTHXo)
6729{
6730 return ((CPerlObj*)pPerl)->Perl_pp_method_named();
6731}
6732
51371543
GS
6733#undef Perl_pp_mkdir
6734OP *
c5be433b 6735Perl_pp_mkdir(pTHXo)
51371543
GS
6736{
6737 return ((CPerlObj*)pPerl)->Perl_pp_mkdir();
6738}
6739
6740#undef Perl_pp_modulo
6741OP *
c5be433b 6742Perl_pp_modulo(pTHXo)
51371543
GS
6743{
6744 return ((CPerlObj*)pPerl)->Perl_pp_modulo();
6745}
6746
6747#undef Perl_pp_msgctl
6748OP *
c5be433b 6749Perl_pp_msgctl(pTHXo)
51371543
GS
6750{
6751 return ((CPerlObj*)pPerl)->Perl_pp_msgctl();
6752}
6753
6754#undef Perl_pp_msgget
6755OP *
c5be433b 6756Perl_pp_msgget(pTHXo)
51371543
GS
6757{
6758 return ((CPerlObj*)pPerl)->Perl_pp_msgget();
6759}
6760
6761#undef Perl_pp_msgrcv
6762OP *
c5be433b 6763Perl_pp_msgrcv(pTHXo)
51371543
GS
6764{
6765 return ((CPerlObj*)pPerl)->Perl_pp_msgrcv();
6766}
6767
6768#undef Perl_pp_msgsnd
6769OP *
c5be433b 6770Perl_pp_msgsnd(pTHXo)
51371543
GS
6771{
6772 return ((CPerlObj*)pPerl)->Perl_pp_msgsnd();
6773}
6774
6775#undef Perl_pp_multiply
6776OP *
c5be433b 6777Perl_pp_multiply(pTHXo)
51371543
GS
6778{
6779 return ((CPerlObj*)pPerl)->Perl_pp_multiply();
6780}
6781
6782#undef Perl_pp_ncmp
6783OP *
c5be433b 6784Perl_pp_ncmp(pTHXo)
51371543
GS
6785{
6786 return ((CPerlObj*)pPerl)->Perl_pp_ncmp();
6787}
6788
6789#undef Perl_pp_ne
6790OP *
c5be433b 6791Perl_pp_ne(pTHXo)
51371543
GS
6792{
6793 return ((CPerlObj*)pPerl)->Perl_pp_ne();
6794}
6795
6796#undef Perl_pp_negate
6797OP *
c5be433b 6798Perl_pp_negate(pTHXo)
51371543
GS
6799{
6800 return ((CPerlObj*)pPerl)->Perl_pp_negate();
6801}
6802
6803#undef Perl_pp_next
6804OP *
c5be433b 6805Perl_pp_next(pTHXo)
51371543
GS
6806{
6807 return ((CPerlObj*)pPerl)->Perl_pp_next();
6808}
6809
6810#undef Perl_pp_nextstate
6811OP *
c5be433b 6812Perl_pp_nextstate(pTHXo)
51371543
GS
6813{
6814 return ((CPerlObj*)pPerl)->Perl_pp_nextstate();
6815}
6816
6817#undef Perl_pp_not
6818OP *
c5be433b 6819Perl_pp_not(pTHXo)
51371543
GS
6820{
6821 return ((CPerlObj*)pPerl)->Perl_pp_not();
6822}
6823
6824#undef Perl_pp_null
6825OP *
c5be433b 6826Perl_pp_null(pTHXo)
51371543
GS
6827{
6828 return ((CPerlObj*)pPerl)->Perl_pp_null();
6829}
6830
6831#undef Perl_pp_oct
6832OP *
c5be433b 6833Perl_pp_oct(pTHXo)
51371543
GS
6834{
6835 return ((CPerlObj*)pPerl)->Perl_pp_oct();
6836}
6837
6838#undef Perl_pp_open
6839OP *
c5be433b 6840Perl_pp_open(pTHXo)
51371543
GS
6841{
6842 return ((CPerlObj*)pPerl)->Perl_pp_open();
6843}
6844
6845#undef Perl_pp_open_dir
6846OP *
c5be433b 6847Perl_pp_open_dir(pTHXo)
51371543
GS
6848{
6849 return ((CPerlObj*)pPerl)->Perl_pp_open_dir();
6850}
6851
6852#undef Perl_pp_or
6853OP *
c5be433b 6854Perl_pp_or(pTHXo)
51371543
GS
6855{
6856 return ((CPerlObj*)pPerl)->Perl_pp_or();
6857}
6858
6859#undef Perl_pp_orassign
6860OP *
c5be433b 6861Perl_pp_orassign(pTHXo)
51371543
GS
6862{
6863 return ((CPerlObj*)pPerl)->Perl_pp_orassign();
6864}
6865
6866#undef Perl_pp_ord
6867OP *
c5be433b 6868Perl_pp_ord(pTHXo)
51371543
GS
6869{
6870 return ((CPerlObj*)pPerl)->Perl_pp_ord();
6871}
6872
6873#undef Perl_pp_pack
6874OP *
c5be433b 6875Perl_pp_pack(pTHXo)
51371543
GS
6876{
6877 return ((CPerlObj*)pPerl)->Perl_pp_pack();
6878}
6879
6880#undef Perl_pp_padany
6881OP *
c5be433b 6882Perl_pp_padany(pTHXo)
51371543
GS
6883{
6884 return ((CPerlObj*)pPerl)->Perl_pp_padany();
6885}
6886
6887#undef Perl_pp_padav
6888OP *
c5be433b 6889Perl_pp_padav(pTHXo)
51371543
GS
6890{
6891 return ((CPerlObj*)pPerl)->Perl_pp_padav();
6892}
6893
6894#undef Perl_pp_padhv
6895OP *
c5be433b 6896Perl_pp_padhv(pTHXo)
51371543
GS
6897{
6898 return ((CPerlObj*)pPerl)->Perl_pp_padhv();
6899}
6900
6901#undef Perl_pp_padsv
6902OP *
c5be433b 6903Perl_pp_padsv(pTHXo)
51371543
GS
6904{
6905 return ((CPerlObj*)pPerl)->Perl_pp_padsv();
6906}
6907
6908#undef Perl_pp_pipe_op
6909OP *
c5be433b 6910Perl_pp_pipe_op(pTHXo)
51371543
GS
6911{
6912 return ((CPerlObj*)pPerl)->Perl_pp_pipe_op();
6913}
6914
6915#undef Perl_pp_pop
6916OP *
c5be433b 6917Perl_pp_pop(pTHXo)
51371543
GS
6918{
6919 return ((CPerlObj*)pPerl)->Perl_pp_pop();
6920}
6921
6922#undef Perl_pp_pos
6923OP *
c5be433b 6924Perl_pp_pos(pTHXo)
51371543
GS
6925{
6926 return ((CPerlObj*)pPerl)->Perl_pp_pos();
6927}
6928
6929#undef Perl_pp_postdec
6930OP *
c5be433b 6931Perl_pp_postdec(pTHXo)
51371543
GS
6932{
6933 return ((CPerlObj*)pPerl)->Perl_pp_postdec();
6934}
6935
6936#undef Perl_pp_postinc
6937OP *
c5be433b 6938Perl_pp_postinc(pTHXo)
51371543
GS
6939{
6940 return ((CPerlObj*)pPerl)->Perl_pp_postinc();
6941}
6942
6943#undef Perl_pp_pow
6944OP *
c5be433b 6945Perl_pp_pow(pTHXo)
51371543
GS
6946{
6947 return ((CPerlObj*)pPerl)->Perl_pp_pow();
6948}
6949
6950#undef Perl_pp_predec
6951OP *
c5be433b 6952Perl_pp_predec(pTHXo)
51371543
GS
6953{
6954 return ((CPerlObj*)pPerl)->Perl_pp_predec();
6955}
6956
6957#undef Perl_pp_preinc
6958OP *
c5be433b 6959Perl_pp_preinc(pTHXo)
51371543
GS
6960{
6961 return ((CPerlObj*)pPerl)->Perl_pp_preinc();
6962}
6963
6964#undef Perl_pp_print
6965OP *
c5be433b 6966Perl_pp_print(pTHXo)
51371543
GS
6967{
6968 return ((CPerlObj*)pPerl)->Perl_pp_print();
6969}
6970
6971#undef Perl_pp_prototype
6972OP *
c5be433b 6973Perl_pp_prototype(pTHXo)
51371543
GS
6974{
6975 return ((CPerlObj*)pPerl)->Perl_pp_prototype();
6976}
6977
6978#undef Perl_pp_prtf
6979OP *
c5be433b 6980Perl_pp_prtf(pTHXo)
51371543
GS
6981{
6982 return ((CPerlObj*)pPerl)->Perl_pp_prtf();
6983}
6984
6985#undef Perl_pp_push
6986OP *
c5be433b 6987Perl_pp_push(pTHXo)
51371543
GS
6988{
6989 return ((CPerlObj*)pPerl)->Perl_pp_push();
6990}
6991
6992#undef Perl_pp_pushmark
6993OP *
c5be433b 6994Perl_pp_pushmark(pTHXo)
51371543
GS
6995{
6996 return ((CPerlObj*)pPerl)->Perl_pp_pushmark();
6997}
6998
6999#undef Perl_pp_pushre
7000OP *
c5be433b 7001Perl_pp_pushre(pTHXo)
51371543
GS
7002{
7003 return ((CPerlObj*)pPerl)->Perl_pp_pushre();
7004}
7005
7006#undef Perl_pp_qr
7007OP *
c5be433b 7008Perl_pp_qr(pTHXo)
51371543
GS
7009{
7010 return ((CPerlObj*)pPerl)->Perl_pp_qr();
7011}
7012
7013#undef Perl_pp_quotemeta
7014OP *
c5be433b 7015Perl_pp_quotemeta(pTHXo)
51371543
GS
7016{
7017 return ((CPerlObj*)pPerl)->Perl_pp_quotemeta();
7018}
7019
7020#undef Perl_pp_rand
7021OP *
c5be433b 7022Perl_pp_rand(pTHXo)
51371543
GS
7023{
7024 return ((CPerlObj*)pPerl)->Perl_pp_rand();
7025}
7026
7027#undef Perl_pp_range
7028OP *
c5be433b 7029Perl_pp_range(pTHXo)
51371543
GS
7030{
7031 return ((CPerlObj*)pPerl)->Perl_pp_range();
7032}
7033
7034#undef Perl_pp_rcatline
7035OP *
c5be433b 7036Perl_pp_rcatline(pTHXo)
51371543
GS
7037{
7038 return ((CPerlObj*)pPerl)->Perl_pp_rcatline();
7039}
7040
7041#undef Perl_pp_read
7042OP *
c5be433b 7043Perl_pp_read(pTHXo)
51371543
GS
7044{
7045 return ((CPerlObj*)pPerl)->Perl_pp_read();
7046}
7047
7048#undef Perl_pp_readdir
7049OP *
c5be433b 7050Perl_pp_readdir(pTHXo)
51371543
GS
7051{
7052 return ((CPerlObj*)pPerl)->Perl_pp_readdir();
7053}
7054
7055#undef Perl_pp_readline
7056OP *
c5be433b 7057Perl_pp_readline(pTHXo)
51371543
GS
7058{
7059 return ((CPerlObj*)pPerl)->Perl_pp_readline();
7060}
7061
7062#undef Perl_pp_readlink
7063OP *
c5be433b 7064Perl_pp_readlink(pTHXo)
51371543
GS
7065{
7066 return ((CPerlObj*)pPerl)->Perl_pp_readlink();
7067}
7068
7069#undef Perl_pp_recv
7070OP *
c5be433b 7071Perl_pp_recv(pTHXo)
51371543
GS
7072{
7073 return ((CPerlObj*)pPerl)->Perl_pp_recv();
7074}
7075
7076#undef Perl_pp_redo
7077OP *
c5be433b 7078Perl_pp_redo(pTHXo)
51371543
GS
7079{
7080 return ((CPerlObj*)pPerl)->Perl_pp_redo();
7081}
7082
7083#undef Perl_pp_ref
7084OP *
c5be433b 7085Perl_pp_ref(pTHXo)
51371543
GS
7086{
7087 return ((CPerlObj*)pPerl)->Perl_pp_ref();
7088}
7089
7090#undef Perl_pp_refgen
7091OP *
c5be433b 7092Perl_pp_refgen(pTHXo)
51371543
GS
7093{
7094 return ((CPerlObj*)pPerl)->Perl_pp_refgen();
7095}
7096
7097#undef Perl_pp_regcmaybe
7098OP *
c5be433b 7099Perl_pp_regcmaybe(pTHXo)
51371543
GS
7100{
7101 return ((CPerlObj*)pPerl)->Perl_pp_regcmaybe();
7102}
7103
7104#undef Perl_pp_regcomp
7105OP *
c5be433b 7106Perl_pp_regcomp(pTHXo)
51371543
GS
7107{
7108 return ((CPerlObj*)pPerl)->Perl_pp_regcomp();
7109}
7110
7111#undef Perl_pp_regcreset
7112OP *
c5be433b 7113Perl_pp_regcreset(pTHXo)
51371543
GS
7114{
7115 return ((CPerlObj*)pPerl)->Perl_pp_regcreset();
7116}
7117
7118#undef Perl_pp_rename
7119OP *
c5be433b 7120Perl_pp_rename(pTHXo)
51371543
GS
7121{
7122 return ((CPerlObj*)pPerl)->Perl_pp_rename();
7123}
7124
7125#undef Perl_pp_repeat
7126OP *
c5be433b 7127Perl_pp_repeat(pTHXo)
51371543
GS
7128{
7129 return ((CPerlObj*)pPerl)->Perl_pp_repeat();
7130}
7131
7132#undef Perl_pp_require
7133OP *
c5be433b 7134Perl_pp_require(pTHXo)
51371543
GS
7135{
7136 return ((CPerlObj*)pPerl)->Perl_pp_require();
7137}
7138
7139#undef Perl_pp_reset
7140OP *
c5be433b 7141Perl_pp_reset(pTHXo)
51371543
GS
7142{
7143 return ((CPerlObj*)pPerl)->Perl_pp_reset();
7144}
7145
7146#undef Perl_pp_return
7147OP *
c5be433b 7148Perl_pp_return(pTHXo)
51371543
GS
7149{
7150 return ((CPerlObj*)pPerl)->Perl_pp_return();
7151}
7152
7153#undef Perl_pp_reverse
7154OP *
c5be433b 7155Perl_pp_reverse(pTHXo)
51371543
GS
7156{
7157 return ((CPerlObj*)pPerl)->Perl_pp_reverse();
7158}
7159
7160#undef Perl_pp_rewinddir
7161OP *
c5be433b 7162Perl_pp_rewinddir(pTHXo)
51371543
GS
7163{
7164 return ((CPerlObj*)pPerl)->Perl_pp_rewinddir();
7165}
7166
7167#undef Perl_pp_right_shift
7168OP *
c5be433b 7169Perl_pp_right_shift(pTHXo)
51371543
GS
7170{
7171 return ((CPerlObj*)pPerl)->Perl_pp_right_shift();
7172}
7173
7174#undef Perl_pp_rindex
7175OP *
c5be433b 7176Perl_pp_rindex(pTHXo)
51371543
GS
7177{
7178 return ((CPerlObj*)pPerl)->Perl_pp_rindex();
7179}
7180
7181#undef Perl_pp_rmdir
7182OP *
c5be433b 7183Perl_pp_rmdir(pTHXo)
51371543
GS
7184{
7185 return ((CPerlObj*)pPerl)->Perl_pp_rmdir();
7186}
7187
7188#undef Perl_pp_rv2av
7189OP *
c5be433b 7190Perl_pp_rv2av(pTHXo)
51371543
GS
7191{
7192 return ((CPerlObj*)pPerl)->Perl_pp_rv2av();
7193}
7194
7195#undef Perl_pp_rv2cv
7196OP *
c5be433b 7197Perl_pp_rv2cv(pTHXo)
51371543
GS
7198{
7199 return ((CPerlObj*)pPerl)->Perl_pp_rv2cv();
7200}
7201
7202#undef Perl_pp_rv2gv
7203OP *
c5be433b 7204Perl_pp_rv2gv(pTHXo)
51371543
GS
7205{
7206 return ((CPerlObj*)pPerl)->Perl_pp_rv2gv();
7207}
7208
7209#undef Perl_pp_rv2hv
7210OP *
c5be433b 7211Perl_pp_rv2hv(pTHXo)
51371543
GS
7212{
7213 return ((CPerlObj*)pPerl)->Perl_pp_rv2hv();
7214}
7215
7216#undef Perl_pp_rv2sv
7217OP *
c5be433b 7218Perl_pp_rv2sv(pTHXo)
51371543
GS
7219{
7220 return ((CPerlObj*)pPerl)->Perl_pp_rv2sv();
7221}
7222
7223#undef Perl_pp_sassign
7224OP *
c5be433b 7225Perl_pp_sassign(pTHXo)
51371543
GS
7226{
7227 return ((CPerlObj*)pPerl)->Perl_pp_sassign();
7228}
7229
7230#undef Perl_pp_scalar
7231OP *
c5be433b 7232Perl_pp_scalar(pTHXo)
51371543
GS
7233{
7234 return ((CPerlObj*)pPerl)->Perl_pp_scalar();
7235}
7236
7237#undef Perl_pp_schomp
7238OP *
c5be433b 7239Perl_pp_schomp(pTHXo)
51371543
GS
7240{
7241 return ((CPerlObj*)pPerl)->Perl_pp_schomp();
7242}
7243
7244#undef Perl_pp_schop
7245OP *
c5be433b 7246Perl_pp_schop(pTHXo)
51371543
GS
7247{
7248 return ((CPerlObj*)pPerl)->Perl_pp_schop();
7249}
7250
7251#undef Perl_pp_scmp
7252OP *
c5be433b 7253Perl_pp_scmp(pTHXo)
51371543
GS
7254{
7255 return ((CPerlObj*)pPerl)->Perl_pp_scmp();
7256}
7257
7258#undef Perl_pp_scope
7259OP *
c5be433b 7260Perl_pp_scope(pTHXo)
51371543
GS
7261{
7262 return ((CPerlObj*)pPerl)->Perl_pp_scope();
7263}
7264
7265#undef Perl_pp_seek
7266OP *
c5be433b 7267Perl_pp_seek(pTHXo)
51371543
GS
7268{
7269 return ((CPerlObj*)pPerl)->Perl_pp_seek();
7270}
7271
7272#undef Perl_pp_seekdir
7273OP *
c5be433b 7274Perl_pp_seekdir(pTHXo)
51371543
GS
7275{
7276 return ((CPerlObj*)pPerl)->Perl_pp_seekdir();
7277}
7278
7279#undef Perl_pp_select
7280OP *
c5be433b 7281Perl_pp_select(pTHXo)
51371543
GS
7282{
7283 return ((CPerlObj*)pPerl)->Perl_pp_select();
7284}
7285
7286#undef Perl_pp_semctl
7287OP *
c5be433b 7288Perl_pp_semctl(pTHXo)
51371543
GS
7289{
7290 return ((CPerlObj*)pPerl)->Perl_pp_semctl();
7291}
7292
7293#undef Perl_pp_semget
7294OP *
c5be433b 7295Perl_pp_semget(pTHXo)
51371543
GS
7296{
7297 return ((CPerlObj*)pPerl)->Perl_pp_semget();
7298}
7299
7300#undef Perl_pp_semop
7301OP *
c5be433b 7302Perl_pp_semop(pTHXo)
51371543
GS
7303{
7304 return ((CPerlObj*)pPerl)->Perl_pp_semop();
7305}
7306
7307#undef Perl_pp_send
7308OP *
c5be433b 7309Perl_pp_send(pTHXo)
51371543
GS
7310{
7311 return ((CPerlObj*)pPerl)->Perl_pp_send();
7312}
7313
7314#undef Perl_pp_seq
7315OP *
c5be433b 7316Perl_pp_seq(pTHXo)
51371543
GS
7317{
7318 return ((CPerlObj*)pPerl)->Perl_pp_seq();
7319}
7320
7321#undef Perl_pp_setpgrp
7322OP *
c5be433b 7323Perl_pp_setpgrp(pTHXo)
51371543
GS
7324{
7325 return ((CPerlObj*)pPerl)->Perl_pp_setpgrp();
7326}
7327
7328#undef Perl_pp_setpriority
7329OP *
c5be433b 7330Perl_pp_setpriority(pTHXo)
51371543
GS
7331{
7332 return ((CPerlObj*)pPerl)->Perl_pp_setpriority();
7333}
7334
7399586d
HS
7335#undef Perl_pp_setstate
7336OP *
7337Perl_pp_setstate(pTHXo)
7338{
7339 return ((CPerlObj*)pPerl)->Perl_pp_setstate();
7340}
7341
51371543
GS
7342#undef Perl_pp_sge
7343OP *
c5be433b 7344Perl_pp_sge(pTHXo)
51371543
GS
7345{
7346 return ((CPerlObj*)pPerl)->Perl_pp_sge();
7347}
7348
7349#undef Perl_pp_sgrent
7350OP *
c5be433b 7351Perl_pp_sgrent(pTHXo)
51371543
GS
7352{
7353 return ((CPerlObj*)pPerl)->Perl_pp_sgrent();
7354}
7355
7356#undef Perl_pp_sgt
7357OP *
c5be433b 7358Perl_pp_sgt(pTHXo)
51371543
GS
7359{
7360 return ((CPerlObj*)pPerl)->Perl_pp_sgt();
7361}
7362
7363#undef Perl_pp_shift
7364OP *
c5be433b 7365Perl_pp_shift(pTHXo)
51371543
GS
7366{
7367 return ((CPerlObj*)pPerl)->Perl_pp_shift();
7368}
7369
7370#undef Perl_pp_shmctl
7371OP *
c5be433b 7372Perl_pp_shmctl(pTHXo)
51371543
GS
7373{
7374 return ((CPerlObj*)pPerl)->Perl_pp_shmctl();
7375}
7376
7377#undef Perl_pp_shmget
7378OP *
c5be433b 7379Perl_pp_shmget(pTHXo)
51371543
GS
7380{
7381 return ((CPerlObj*)pPerl)->Perl_pp_shmget();
7382}
7383
7384#undef Perl_pp_shmread
7385OP *
c5be433b 7386Perl_pp_shmread(pTHXo)
51371543
GS
7387{
7388 return ((CPerlObj*)pPerl)->Perl_pp_shmread();
7389}
7390
7391#undef Perl_pp_shmwrite
7392OP *
c5be433b 7393Perl_pp_shmwrite(pTHXo)
51371543
GS
7394{
7395 return ((CPerlObj*)pPerl)->Perl_pp_shmwrite();
7396}
7397
7398#undef Perl_pp_shostent
7399OP *
c5be433b 7400Perl_pp_shostent(pTHXo)
51371543
GS
7401{
7402 return ((CPerlObj*)pPerl)->Perl_pp_shostent();
7403}
7404
7405#undef Perl_pp_shutdown
7406OP *
c5be433b 7407Perl_pp_shutdown(pTHXo)
51371543
GS
7408{
7409 return ((CPerlObj*)pPerl)->Perl_pp_shutdown();
7410}
7411
7412#undef Perl_pp_sin
7413OP *
c5be433b 7414Perl_pp_sin(pTHXo)
51371543
GS
7415{
7416 return ((CPerlObj*)pPerl)->Perl_pp_sin();
7417}
7418
7419#undef Perl_pp_sle
7420OP *
c5be433b 7421Perl_pp_sle(pTHXo)
51371543
GS
7422{
7423 return ((CPerlObj*)pPerl)->Perl_pp_sle();
7424}
7425
7426#undef Perl_pp_sleep
7427OP *
c5be433b 7428Perl_pp_sleep(pTHXo)
51371543
GS
7429{
7430 return ((CPerlObj*)pPerl)->Perl_pp_sleep();
7431}
7432
7433#undef Perl_pp_slt
7434OP *
c5be433b 7435Perl_pp_slt(pTHXo)
51371543
GS
7436{
7437 return ((CPerlObj*)pPerl)->Perl_pp_slt();
7438}
7439
7440#undef Perl_pp_sne
7441OP *
c5be433b 7442Perl_pp_sne(pTHXo)
51371543
GS
7443{
7444 return ((CPerlObj*)pPerl)->Perl_pp_sne();
7445}
7446
7447#undef Perl_pp_snetent
7448OP *
c5be433b 7449Perl_pp_snetent(pTHXo)
51371543
GS
7450{
7451 return ((CPerlObj*)pPerl)->Perl_pp_snetent();
7452}
7453
7454#undef Perl_pp_socket
7455OP *
c5be433b 7456Perl_pp_socket(pTHXo)
51371543
GS
7457{
7458 return ((CPerlObj*)pPerl)->Perl_pp_socket();
7459}
7460
7461#undef Perl_pp_sockpair
7462OP *
c5be433b 7463Perl_pp_sockpair(pTHXo)
51371543
GS
7464{
7465 return ((CPerlObj*)pPerl)->Perl_pp_sockpair();
7466}
7467
7468#undef Perl_pp_sort
7469OP *
c5be433b 7470Perl_pp_sort(pTHXo)
51371543
GS
7471{
7472 return ((CPerlObj*)pPerl)->Perl_pp_sort();
7473}
7474
7475#undef Perl_pp_splice
7476OP *
c5be433b 7477Perl_pp_splice(pTHXo)
51371543
GS
7478{
7479 return ((CPerlObj*)pPerl)->Perl_pp_splice();
7480}
7481
7482#undef Perl_pp_split
7483OP *
c5be433b 7484Perl_pp_split(pTHXo)
51371543
GS
7485{
7486 return ((CPerlObj*)pPerl)->Perl_pp_split();
7487}
7488
7489#undef Perl_pp_sprintf
7490OP *
c5be433b 7491Perl_pp_sprintf(pTHXo)
51371543
GS
7492{
7493 return ((CPerlObj*)pPerl)->Perl_pp_sprintf();
7494}
7495
7496#undef Perl_pp_sprotoent
7497OP *
c5be433b 7498Perl_pp_sprotoent(pTHXo)
51371543
GS
7499{
7500 return ((CPerlObj*)pPerl)->Perl_pp_sprotoent();
7501}
7502
7503#undef Perl_pp_spwent
7504OP *
c5be433b 7505Perl_pp_spwent(pTHXo)
51371543
GS
7506{
7507 return ((CPerlObj*)pPerl)->Perl_pp_spwent();
7508}
7509
7510#undef Perl_pp_sqrt
7511OP *
c5be433b 7512Perl_pp_sqrt(pTHXo)
51371543
GS
7513{
7514 return ((CPerlObj*)pPerl)->Perl_pp_sqrt();
7515}
7516
7517#undef Perl_pp_srand
7518OP *
c5be433b 7519Perl_pp_srand(pTHXo)
51371543
GS
7520{
7521 return ((CPerlObj*)pPerl)->Perl_pp_srand();
7522}
7523
7524#undef Perl_pp_srefgen
7525OP *
c5be433b 7526Perl_pp_srefgen(pTHXo)
51371543
GS
7527{
7528 return ((CPerlObj*)pPerl)->Perl_pp_srefgen();
7529}
7530
7531#undef Perl_pp_sselect
7532OP *
c5be433b 7533Perl_pp_sselect(pTHXo)
51371543
GS
7534{
7535 return ((CPerlObj*)pPerl)->Perl_pp_sselect();
7536}
7537
7538#undef Perl_pp_sservent
7539OP *
c5be433b 7540Perl_pp_sservent(pTHXo)
51371543
GS
7541{
7542 return ((CPerlObj*)pPerl)->Perl_pp_sservent();
7543}
7544
7545#undef Perl_pp_ssockopt
7546OP *
c5be433b 7547Perl_pp_ssockopt(pTHXo)
51371543
GS
7548{
7549 return ((CPerlObj*)pPerl)->Perl_pp_ssockopt();
7550}
7551
7552#undef Perl_pp_stat
7553OP *
c5be433b 7554Perl_pp_stat(pTHXo)
51371543
GS
7555{
7556 return ((CPerlObj*)pPerl)->Perl_pp_stat();
7557}
7558
7559#undef Perl_pp_stringify
7560OP *
c5be433b 7561Perl_pp_stringify(pTHXo)
51371543
GS
7562{
7563 return ((CPerlObj*)pPerl)->Perl_pp_stringify();
7564}
7565
7566#undef Perl_pp_stub
7567OP *
c5be433b 7568Perl_pp_stub(pTHXo)
51371543
GS
7569{
7570 return ((CPerlObj*)pPerl)->Perl_pp_stub();
7571}
7572
7573#undef Perl_pp_study
7574OP *
c5be433b 7575Perl_pp_study(pTHXo)
51371543
GS
7576{
7577 return ((CPerlObj*)pPerl)->Perl_pp_study();
7578}
7579
7580#undef Perl_pp_subst
7581OP *
c5be433b 7582Perl_pp_subst(pTHXo)
51371543
GS
7583{
7584 return ((CPerlObj*)pPerl)->Perl_pp_subst();
7585}
7586
7587#undef Perl_pp_substcont
7588OP *
c5be433b 7589Perl_pp_substcont(pTHXo)
51371543
GS
7590{
7591 return ((CPerlObj*)pPerl)->Perl_pp_substcont();
7592}
7593
7594#undef Perl_pp_substr
7595OP *
c5be433b 7596Perl_pp_substr(pTHXo)
51371543
GS
7597{
7598 return ((CPerlObj*)pPerl)->Perl_pp_substr();
7599}
7600
7601#undef Perl_pp_subtract
7602OP *
c5be433b 7603Perl_pp_subtract(pTHXo)
51371543
GS
7604{
7605 return ((CPerlObj*)pPerl)->Perl_pp_subtract();
7606}
7607
7608#undef Perl_pp_symlink
7609OP *
c5be433b 7610Perl_pp_symlink(pTHXo)
51371543
GS
7611{
7612 return ((CPerlObj*)pPerl)->Perl_pp_symlink();
7613}
7614
7615#undef Perl_pp_syscall
7616OP *
c5be433b 7617Perl_pp_syscall(pTHXo)
51371543
GS
7618{
7619 return ((CPerlObj*)pPerl)->Perl_pp_syscall();
7620}
7621
7622#undef Perl_pp_sysopen
7623OP *
c5be433b 7624Perl_pp_sysopen(pTHXo)
51371543
GS
7625{
7626 return ((CPerlObj*)pPerl)->Perl_pp_sysopen();
7627}
7628
7629#undef Perl_pp_sysread
7630OP *
c5be433b 7631Perl_pp_sysread(pTHXo)
51371543
GS
7632{
7633 return ((CPerlObj*)pPerl)->Perl_pp_sysread();
7634}
7635
7636#undef Perl_pp_sysseek
7637OP *
c5be433b 7638Perl_pp_sysseek(pTHXo)
51371543
GS
7639{
7640 return ((CPerlObj*)pPerl)->Perl_pp_sysseek();
7641}
7642
7643#undef Perl_pp_system
7644OP *
c5be433b 7645Perl_pp_system(pTHXo)
51371543
GS
7646{
7647 return ((CPerlObj*)pPerl)->Perl_pp_system();
7648}
7649
7650#undef Perl_pp_syswrite
7651OP *
c5be433b 7652Perl_pp_syswrite(pTHXo)
51371543
GS
7653{
7654 return ((CPerlObj*)pPerl)->Perl_pp_syswrite();
7655}
7656
7657#undef Perl_pp_tell
7658OP *
c5be433b 7659Perl_pp_tell(pTHXo)
51371543
GS
7660{
7661 return ((CPerlObj*)pPerl)->Perl_pp_tell();
7662}
7663
7664#undef Perl_pp_telldir
7665OP *
c5be433b 7666Perl_pp_telldir(pTHXo)
51371543
GS
7667{
7668 return ((CPerlObj*)pPerl)->Perl_pp_telldir();
7669}
7670
7671#undef Perl_pp_threadsv
7672OP *
c5be433b 7673Perl_pp_threadsv(pTHXo)
51371543
GS
7674{
7675 return ((CPerlObj*)pPerl)->Perl_pp_threadsv();
7676}
7677
7678#undef Perl_pp_tie
7679OP *
c5be433b 7680Perl_pp_tie(pTHXo)
51371543
GS
7681{
7682 return ((CPerlObj*)pPerl)->Perl_pp_tie();
7683}
7684
7685#undef Perl_pp_tied
7686OP *
c5be433b 7687Perl_pp_tied(pTHXo)
51371543
GS
7688{
7689 return ((CPerlObj*)pPerl)->Perl_pp_tied();
7690}
7691
7692#undef Perl_pp_time
7693OP *
c5be433b 7694Perl_pp_time(pTHXo)
51371543
GS
7695{
7696 return ((CPerlObj*)pPerl)->Perl_pp_time();
7697}
7698
7699#undef Perl_pp_tms
7700OP *
c5be433b 7701Perl_pp_tms(pTHXo)
51371543
GS
7702{
7703 return ((CPerlObj*)pPerl)->Perl_pp_tms();
7704}
7705
7706#undef Perl_pp_trans
7707OP *
c5be433b 7708Perl_pp_trans(pTHXo)
51371543
GS
7709{
7710 return ((CPerlObj*)pPerl)->Perl_pp_trans();
7711}
7712
7713#undef Perl_pp_truncate
7714OP *
c5be433b 7715Perl_pp_truncate(pTHXo)
51371543
GS
7716{
7717 return ((CPerlObj*)pPerl)->Perl_pp_truncate();
7718}
7719
7720#undef Perl_pp_uc
7721OP *
c5be433b 7722Perl_pp_uc(pTHXo)
51371543
GS
7723{
7724 return ((CPerlObj*)pPerl)->Perl_pp_uc();
7725}
7726
7727#undef Perl_pp_ucfirst
7728OP *
c5be433b 7729Perl_pp_ucfirst(pTHXo)
51371543
GS
7730{
7731 return ((CPerlObj*)pPerl)->Perl_pp_ucfirst();
7732}
7733
7734#undef Perl_pp_umask
7735OP *
c5be433b 7736Perl_pp_umask(pTHXo)
51371543
GS
7737{
7738 return ((CPerlObj*)pPerl)->Perl_pp_umask();
7739}
7740
7741#undef Perl_pp_undef
7742OP *
c5be433b 7743Perl_pp_undef(pTHXo)
51371543
GS
7744{
7745 return ((CPerlObj*)pPerl)->Perl_pp_undef();
7746}
7747
7748#undef Perl_pp_unlink
7749OP *
c5be433b 7750Perl_pp_unlink(pTHXo)
51371543
GS
7751{
7752 return ((CPerlObj*)pPerl)->Perl_pp_unlink();
7753}
7754
7755#undef Perl_pp_unpack
7756OP *
c5be433b 7757Perl_pp_unpack(pTHXo)
51371543
GS
7758{
7759 return ((CPerlObj*)pPerl)->Perl_pp_unpack();
7760}
7761
7762#undef Perl_pp_unshift
7763OP *
c5be433b 7764Perl_pp_unshift(pTHXo)
51371543
GS
7765{
7766 return ((CPerlObj*)pPerl)->Perl_pp_unshift();
7767}
7768
7769#undef Perl_pp_unstack
7770OP *
c5be433b 7771Perl_pp_unstack(pTHXo)
51371543
GS
7772{
7773 return ((CPerlObj*)pPerl)->Perl_pp_unstack();
7774}
7775
7776#undef Perl_pp_untie
7777OP *
c5be433b 7778Perl_pp_untie(pTHXo)
51371543
GS
7779{
7780 return ((CPerlObj*)pPerl)->Perl_pp_untie();
7781}
7782
7783#undef Perl_pp_utime
7784OP *
c5be433b 7785Perl_pp_utime(pTHXo)
51371543
GS
7786{
7787 return ((CPerlObj*)pPerl)->Perl_pp_utime();
7788}
7789
7790#undef Perl_pp_values
7791OP *
c5be433b 7792Perl_pp_values(pTHXo)
51371543
GS
7793{
7794 return ((CPerlObj*)pPerl)->Perl_pp_values();
7795}
7796
7797#undef Perl_pp_vec
7798OP *
c5be433b 7799Perl_pp_vec(pTHXo)
51371543
GS
7800{
7801 return ((CPerlObj*)pPerl)->Perl_pp_vec();
7802}
7803
7804#undef Perl_pp_wait
7805OP *
c5be433b 7806Perl_pp_wait(pTHXo)
51371543
GS
7807{
7808 return ((CPerlObj*)pPerl)->Perl_pp_wait();
7809}
7810
7811#undef Perl_pp_waitpid
7812OP *
c5be433b 7813Perl_pp_waitpid(pTHXo)
51371543
GS
7814{
7815 return ((CPerlObj*)pPerl)->Perl_pp_waitpid();
7816}
7817
7818#undef Perl_pp_wantarray
7819OP *
c5be433b 7820Perl_pp_wantarray(pTHXo)
51371543
GS
7821{
7822 return ((CPerlObj*)pPerl)->Perl_pp_wantarray();
7823}
7824
7825#undef Perl_pp_warn
7826OP *
c5be433b 7827Perl_pp_warn(pTHXo)
51371543
GS
7828{
7829 return ((CPerlObj*)pPerl)->Perl_pp_warn();
7830}
7831
7832#undef Perl_pp_xor
7833OP *
c5be433b 7834Perl_pp_xor(pTHXo)
51371543
GS
7835{
7836 return ((CPerlObj*)pPerl)->Perl_pp_xor();
7837}
7838
c5be433b
GS
7839#undef Perl_fprintf_nocontext
7840int
7841Perl_fprintf_nocontext(PerlIO *stream, const char *format, ...)
7842{
7843 dTHXo;
7844 va_list(arglist);
7845 va_start(arglist, format);
1d7c1841 7846 return (*PL_StdIO->pVprintf)(PL_StdIO, stream, format, arglist);
c5be433b
GS
7847}
7848
51371543
GS
7849END_EXTERN_C
7850
7851#endif /* PERL_OBJECT */