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