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