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