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