6 #define pp_null CPerlObj::Perl_pp_null
8 #define pp_stub CPerlObj::Perl_pp_stub
10 #define pp_scalar CPerlObj::Perl_pp_scalar
12 #define pp_pushmark CPerlObj::Perl_pp_pushmark
14 #define pp_wantarray CPerlObj::Perl_pp_wantarray
16 #define pp_const CPerlObj::Perl_pp_const
18 #define pp_gvsv CPerlObj::Perl_pp_gvsv
20 #define pp_gv CPerlObj::Perl_pp_gv
22 #define pp_gelem CPerlObj::Perl_pp_gelem
24 #define pp_padsv CPerlObj::Perl_pp_padsv
26 #define pp_padav CPerlObj::Perl_pp_padav
28 #define pp_padhv CPerlObj::Perl_pp_padhv
30 #define pp_padany CPerlObj::Perl_pp_padany
32 #define pp_pushre CPerlObj::Perl_pp_pushre
34 #define pp_rv2gv CPerlObj::Perl_pp_rv2gv
36 #define pp_rv2sv CPerlObj::Perl_pp_rv2sv
38 #define pp_av2arylen CPerlObj::Perl_pp_av2arylen
40 #define pp_rv2cv CPerlObj::Perl_pp_rv2cv
42 #define pp_anoncode CPerlObj::Perl_pp_anoncode
44 #define pp_prototype CPerlObj::Perl_pp_prototype
46 #define pp_refgen CPerlObj::Perl_pp_refgen
48 #define pp_srefgen CPerlObj::Perl_pp_srefgen
50 #define pp_ref CPerlObj::Perl_pp_ref
52 #define pp_bless CPerlObj::Perl_pp_bless
54 #define pp_backtick CPerlObj::Perl_pp_backtick
56 #define pp_glob CPerlObj::Perl_pp_glob
58 #define pp_readline CPerlObj::Perl_pp_readline
60 #define pp_rcatline CPerlObj::Perl_pp_rcatline
62 #define pp_regcmaybe CPerlObj::Perl_pp_regcmaybe
64 #define pp_regcreset CPerlObj::Perl_pp_regcreset
66 #define pp_regcomp CPerlObj::Perl_pp_regcomp
68 #define pp_match CPerlObj::Perl_pp_match
70 #define pp_qr CPerlObj::Perl_pp_qr
72 #define pp_subst CPerlObj::Perl_pp_subst
74 #define pp_substcont CPerlObj::Perl_pp_substcont
76 #define pp_trans CPerlObj::Perl_pp_trans
78 #define pp_sassign CPerlObj::Perl_pp_sassign
80 #define pp_aassign CPerlObj::Perl_pp_aassign
82 #define pp_chop CPerlObj::Perl_pp_chop
84 #define pp_schop CPerlObj::Perl_pp_schop
86 #define pp_chomp CPerlObj::Perl_pp_chomp
88 #define pp_schomp CPerlObj::Perl_pp_schomp
90 #define pp_defined CPerlObj::Perl_pp_defined
92 #define pp_undef CPerlObj::Perl_pp_undef
94 #define pp_study CPerlObj::Perl_pp_study
96 #define pp_pos CPerlObj::Perl_pp_pos
98 #define pp_preinc CPerlObj::Perl_pp_preinc
100 #define pp_i_preinc CPerlObj::Perl_pp_preinc
102 #define pp_predec CPerlObj::Perl_pp_predec
104 #define pp_i_predec CPerlObj::Perl_pp_predec
106 #define pp_postinc CPerlObj::Perl_pp_postinc
108 #define pp_i_postinc CPerlObj::Perl_pp_postinc
110 #define pp_postdec CPerlObj::Perl_pp_postdec
112 #define pp_i_postdec CPerlObj::Perl_pp_postdec
114 #define pp_pow CPerlObj::Perl_pp_pow
116 #define pp_multiply CPerlObj::Perl_pp_multiply
118 #define pp_i_multiply CPerlObj::Perl_pp_i_multiply
120 #define pp_divide CPerlObj::Perl_pp_divide
122 #define pp_i_divide CPerlObj::Perl_pp_i_divide
124 #define pp_modulo CPerlObj::Perl_pp_modulo
126 #define pp_i_modulo CPerlObj::Perl_pp_i_modulo
128 #define pp_repeat CPerlObj::Perl_pp_repeat
130 #define pp_add CPerlObj::Perl_pp_add
132 #define pp_i_add CPerlObj::Perl_pp_i_add
134 #define pp_subtract CPerlObj::Perl_pp_subtract
136 #define pp_i_subtract CPerlObj::Perl_pp_i_subtract
138 #define pp_concat CPerlObj::Perl_pp_concat
140 #define pp_stringify CPerlObj::Perl_pp_stringify
142 #define pp_left_shift CPerlObj::Perl_pp_left_shift
143 #undef pp_right_shift
144 #define pp_right_shift CPerlObj::Perl_pp_right_shift
146 #define pp_lt CPerlObj::Perl_pp_lt
148 #define pp_i_lt CPerlObj::Perl_pp_i_lt
150 #define pp_gt CPerlObj::Perl_pp_gt
152 #define pp_i_gt CPerlObj::Perl_pp_i_gt
154 #define pp_le CPerlObj::Perl_pp_le
156 #define pp_i_le CPerlObj::Perl_pp_i_le
158 #define pp_ge CPerlObj::Perl_pp_ge
160 #define pp_i_ge CPerlObj::Perl_pp_i_ge
162 #define pp_eq CPerlObj::Perl_pp_eq
164 #define pp_i_eq CPerlObj::Perl_pp_i_eq
166 #define pp_ne CPerlObj::Perl_pp_ne
168 #define pp_i_ne CPerlObj::Perl_pp_i_ne
170 #define pp_ncmp CPerlObj::Perl_pp_ncmp
172 #define pp_i_ncmp CPerlObj::Perl_pp_i_ncmp
174 #define pp_slt CPerlObj::Perl_pp_slt
176 #define pp_sgt CPerlObj::Perl_pp_sgt
178 #define pp_sle CPerlObj::Perl_pp_sle
180 #define pp_sge CPerlObj::Perl_pp_sge
182 #define pp_seq CPerlObj::Perl_pp_seq
184 #define pp_sne CPerlObj::Perl_pp_sne
186 #define pp_scmp CPerlObj::Perl_pp_scmp
188 #define pp_bit_and CPerlObj::Perl_pp_bit_and
190 #define pp_bit_xor CPerlObj::Perl_pp_bit_xor
192 #define pp_bit_or CPerlObj::Perl_pp_bit_or
194 #define pp_negate CPerlObj::Perl_pp_negate
196 #define pp_i_negate CPerlObj::Perl_pp_i_negate
198 #define pp_not CPerlObj::Perl_pp_not
200 #define pp_complement CPerlObj::Perl_pp_complement
202 #define pp_atan2 CPerlObj::Perl_pp_atan2
204 #define pp_sin CPerlObj::Perl_pp_sin
206 #define pp_cos CPerlObj::Perl_pp_cos
208 #define pp_rand CPerlObj::Perl_pp_rand
210 #define pp_srand CPerlObj::Perl_pp_srand
212 #define pp_exp CPerlObj::Perl_pp_exp
214 #define pp_log CPerlObj::Perl_pp_log
216 #define pp_sqrt CPerlObj::Perl_pp_sqrt
218 #define pp_int CPerlObj::Perl_pp_int
220 #define pp_hex CPerlObj::Perl_pp_hex
222 #define pp_oct CPerlObj::Perl_pp_oct
224 #define pp_abs CPerlObj::Perl_pp_abs
226 #define pp_length CPerlObj::Perl_pp_length
228 #define pp_substr CPerlObj::Perl_pp_substr
230 #define pp_vec CPerlObj::Perl_pp_vec
232 #define pp_index CPerlObj::Perl_pp_index
234 #define pp_rindex CPerlObj::Perl_pp_rindex
236 #define pp_sprintf CPerlObj::Perl_pp_sprintf
238 #define pp_formline CPerlObj::Perl_pp_formline
240 #define pp_ord CPerlObj::Perl_pp_ord
242 #define pp_chr CPerlObj::Perl_pp_chr
244 #define pp_crypt CPerlObj::Perl_pp_crypt
246 #define pp_ucfirst CPerlObj::Perl_pp_ucfirst
248 #define pp_lcfirst CPerlObj::Perl_pp_lcfirst
250 #define pp_uc CPerlObj::Perl_pp_uc
252 #define pp_lc CPerlObj::Perl_pp_lc
254 #define pp_quotemeta CPerlObj::Perl_pp_quotemeta
256 #define pp_rv2av CPerlObj::Perl_pp_rv2av
258 #define pp_aelemfast CPerlObj::Perl_pp_aelemfast
260 #define pp_aelem CPerlObj::Perl_pp_aelem
262 #define pp_aslice CPerlObj::Perl_pp_aslice
264 #define pp_each CPerlObj::Perl_pp_each
266 #define pp_values CPerlObj::Perl_pp_values
268 #define pp_keys CPerlObj::Perl_pp_keys
270 #define pp_delete CPerlObj::Perl_pp_delete
272 #define pp_exists CPerlObj::Perl_pp_exists
274 #define pp_rv2hv CPerlObj::Perl_pp_rv2hv
276 #define pp_helem CPerlObj::Perl_pp_helem
278 #define pp_hslice CPerlObj::Perl_pp_hslice
280 #define pp_unpack CPerlObj::Perl_pp_unpack
282 #define pp_pack CPerlObj::Perl_pp_pack
284 #define pp_split CPerlObj::Perl_pp_split
286 #define pp_join CPerlObj::Perl_pp_join
288 #define pp_list CPerlObj::Perl_pp_list
290 #define pp_lslice CPerlObj::Perl_pp_lslice
292 #define pp_anonlist CPerlObj::Perl_pp_anonlist
294 #define pp_anonhash CPerlObj::Perl_pp_anonhash
296 #define pp_splice CPerlObj::Perl_pp_splice
298 #define pp_push CPerlObj::Perl_pp_push
300 #define pp_pop CPerlObj::Perl_pp_pop
302 #define pp_shift CPerlObj::Perl_pp_shift
304 #define pp_unshift CPerlObj::Perl_pp_unshift
306 #define pp_sort CPerlObj::Perl_pp_sort
308 #define pp_reverse CPerlObj::Perl_pp_reverse
310 #define pp_grepstart CPerlObj::Perl_pp_grepstart
312 #define pp_grepwhile CPerlObj::Perl_pp_grepwhile
314 #define pp_mapstart CPerlObj::Perl_pp_mapstart
316 #define pp_mapwhile CPerlObj::Perl_pp_mapwhile
318 #define pp_range CPerlObj::Perl_pp_range
320 #define pp_flip CPerlObj::Perl_pp_flip
322 #define pp_flop CPerlObj::Perl_pp_flop
324 #define pp_and CPerlObj::Perl_pp_and
326 #define pp_or CPerlObj::Perl_pp_or
328 #define pp_xor CPerlObj::Perl_pp_xor
330 #define pp_cond_expr CPerlObj::Perl_pp_cond_expr
332 #define pp_andassign CPerlObj::Perl_pp_andassign
334 #define pp_orassign CPerlObj::Perl_pp_orassign
336 #define pp_method CPerlObj::Perl_pp_method
338 #define pp_entersub CPerlObj::Perl_pp_entersub
340 #define pp_leavesub CPerlObj::Perl_pp_leavesub
342 #define pp_caller CPerlObj::Perl_pp_caller
344 #define pp_warn CPerlObj::Perl_pp_warn
346 #define pp_die CPerlObj::Perl_pp_die
348 #define pp_reset CPerlObj::Perl_pp_reset
350 #define pp_lineseq CPerlObj::Perl_pp_lineseq
352 #define pp_nextstate CPerlObj::Perl_pp_nextstate
354 #define pp_dbstate CPerlObj::Perl_pp_dbstate
356 #define pp_unstack CPerlObj::Perl_pp_unstack
358 #define pp_enter CPerlObj::Perl_pp_enter
360 #define pp_leave CPerlObj::Perl_pp_leave
362 #define pp_scope CPerlObj::Perl_pp_scope
364 #define pp_enteriter CPerlObj::Perl_pp_enteriter
366 #define pp_iter CPerlObj::Perl_pp_iter
368 #define pp_enterloop CPerlObj::Perl_pp_enterloop
370 #define pp_leaveloop CPerlObj::Perl_pp_leaveloop
372 #define pp_return CPerlObj::Perl_pp_return
374 #define pp_last CPerlObj::Perl_pp_last
376 #define pp_next CPerlObj::Perl_pp_next
378 #define pp_redo CPerlObj::Perl_pp_redo
380 #define pp_dump CPerlObj::Perl_pp_dump
382 #define pp_goto CPerlObj::Perl_pp_goto
384 #define pp_exit CPerlObj::Perl_pp_exit
386 #define pp_open CPerlObj::Perl_pp_open
388 #define pp_close CPerlObj::Perl_pp_close
390 #define pp_pipe_op CPerlObj::Perl_pp_pipe_op
392 #define pp_fileno CPerlObj::Perl_pp_fileno
394 #define pp_umask CPerlObj::Perl_pp_umask
396 #define pp_binmode CPerlObj::Perl_pp_binmode
398 #define pp_tie CPerlObj::Perl_pp_tie
400 #define pp_untie CPerlObj::Perl_pp_untie
402 #define pp_tied CPerlObj::Perl_pp_tied
404 #define pp_dbmopen CPerlObj::Perl_pp_dbmopen
406 #define pp_dbmclose CPerlObj::Perl_pp_dbmclose
408 #define pp_sselect CPerlObj::Perl_pp_sselect
410 #define pp_select CPerlObj::Perl_pp_select
412 #define pp_getc CPerlObj::Perl_pp_getc
414 #define pp_read CPerlObj::Perl_pp_read
416 #define pp_enterwrite CPerlObj::Perl_pp_enterwrite
418 #define pp_leavewrite CPerlObj::Perl_pp_leavewrite
420 #define pp_prtf CPerlObj::Perl_pp_prtf
422 #define pp_print CPerlObj::Perl_pp_print
424 #define pp_sysopen CPerlObj::Perl_pp_sysopen
426 #define pp_sysseek CPerlObj::Perl_pp_sysseek
428 #define pp_sysread CPerlObj::Perl_pp_sysread
430 #define pp_syswrite CPerlObj::Perl_pp_syswrite
432 #define pp_send CPerlObj::Perl_pp_send
434 #define pp_recv CPerlObj::Perl_pp_recv
436 #define pp_eof CPerlObj::Perl_pp_eof
438 #define pp_tell CPerlObj::Perl_pp_tell
440 #define pp_seek CPerlObj::Perl_pp_seek
442 #define pp_truncate CPerlObj::Perl_pp_truncate
444 #define pp_fcntl CPerlObj::Perl_pp_fcntl
446 #define pp_ioctl CPerlObj::Perl_pp_ioctl
448 #define pp_flock CPerlObj::Perl_pp_flock
450 #define pp_socket CPerlObj::Perl_pp_socket
452 #define pp_sockpair CPerlObj::Perl_pp_sockpair
454 #define pp_bind CPerlObj::Perl_pp_bind
456 #define pp_connect CPerlObj::Perl_pp_connect
458 #define pp_listen CPerlObj::Perl_pp_listen
460 #define pp_accept CPerlObj::Perl_pp_accept
462 #define pp_shutdown CPerlObj::Perl_pp_shutdown
464 #define pp_gsockopt CPerlObj::Perl_pp_gsockopt
466 #define pp_ssockopt CPerlObj::Perl_pp_ssockopt
467 #undef pp_getsockname
468 #define pp_getsockname CPerlObj::Perl_pp_getsockname
469 #undef pp_getpeername
470 #define pp_getpeername CPerlObj::Perl_pp_getpeername
472 #define pp_lstat CPerlObj::Perl_pp_lstat
474 #define pp_stat CPerlObj::Perl_pp_stat
476 #define pp_ftrread CPerlObj::Perl_pp_ftrread
478 #define pp_ftrwrite CPerlObj::Perl_pp_ftrwrite
480 #define pp_ftrexec CPerlObj::Perl_pp_ftrexec
482 #define pp_fteread CPerlObj::Perl_pp_fteread
484 #define pp_ftewrite CPerlObj::Perl_pp_ftewrite
486 #define pp_fteexec CPerlObj::Perl_pp_fteexec
488 #define pp_ftis CPerlObj::Perl_pp_ftis
490 #define pp_fteowned CPerlObj::Perl_pp_fteowned
492 #define pp_ftrowned CPerlObj::Perl_pp_ftrowned
494 #define pp_ftzero CPerlObj::Perl_pp_ftzero
496 #define pp_ftsize CPerlObj::Perl_pp_ftsize
498 #define pp_ftmtime CPerlObj::Perl_pp_ftmtime
500 #define pp_ftatime CPerlObj::Perl_pp_ftatime
502 #define pp_ftctime CPerlObj::Perl_pp_ftctime
504 #define pp_ftsock CPerlObj::Perl_pp_ftsock
506 #define pp_ftchr CPerlObj::Perl_pp_ftchr
508 #define pp_ftblk CPerlObj::Perl_pp_ftblk
510 #define pp_ftfile CPerlObj::Perl_pp_ftfile
512 #define pp_ftdir CPerlObj::Perl_pp_ftdir
514 #define pp_ftpipe CPerlObj::Perl_pp_ftpipe
516 #define pp_ftlink CPerlObj::Perl_pp_ftlink
518 #define pp_ftsuid CPerlObj::Perl_pp_ftsuid
520 #define pp_ftsgid CPerlObj::Perl_pp_ftsgid
522 #define pp_ftsvtx CPerlObj::Perl_pp_ftsvtx
524 #define pp_fttty CPerlObj::Perl_pp_fttty
526 #define pp_fttext CPerlObj::Perl_pp_fttext
528 #define pp_ftbinary CPerlObj::Perl_pp_ftbinary
530 #define pp_chdir CPerlObj::Perl_pp_chdir
532 #define pp_chown CPerlObj::Perl_pp_chown
534 #define pp_chroot CPerlObj::Perl_pp_chroot
536 #define pp_unlink CPerlObj::Perl_pp_unlink
538 #define pp_chmod CPerlObj::Perl_pp_chmod
540 #define pp_utime CPerlObj::Perl_pp_utime
542 #define pp_rename CPerlObj::Perl_pp_rename
544 #define pp_link CPerlObj::Perl_pp_link
546 #define pp_symlink CPerlObj::Perl_pp_symlink
548 #define pp_readlink CPerlObj::Perl_pp_readlink
550 #define pp_mkdir CPerlObj::Perl_pp_mkdir
552 #define pp_rmdir CPerlObj::Perl_pp_rmdir
554 #define pp_open_dir CPerlObj::Perl_pp_open_dir
556 #define pp_readdir CPerlObj::Perl_pp_readdir
558 #define pp_telldir CPerlObj::Perl_pp_telldir
560 #define pp_seekdir CPerlObj::Perl_pp_seekdir
562 #define pp_rewinddir CPerlObj::Perl_pp_rewinddir
564 #define pp_closedir CPerlObj::Perl_pp_closedir
566 #define pp_fork CPerlObj::Perl_pp_fork
568 #define pp_wait CPerlObj::Perl_pp_wait
570 #define pp_waitpid CPerlObj::Perl_pp_waitpid
572 #define pp_system CPerlObj::Perl_pp_system
574 #define pp_exec CPerlObj::Perl_pp_exec
576 #define pp_kill CPerlObj::Perl_pp_kill
578 #define pp_getppid CPerlObj::Perl_pp_getppid
580 #define pp_getpgrp CPerlObj::Perl_pp_getpgrp
582 #define pp_setpgrp CPerlObj::Perl_pp_setpgrp
583 #undef pp_getpriority
584 #define pp_getpriority CPerlObj::Perl_pp_getpriority
585 #undef pp_setpriority
586 #define pp_setpriority CPerlObj::Perl_pp_setpriority
588 #define pp_time CPerlObj::Perl_pp_time
590 #define pp_tms CPerlObj::Perl_pp_tms
592 #define pp_localtime CPerlObj::Perl_pp_localtime
594 #define pp_gmtime CPerlObj::Perl_pp_gmtime
596 #define pp_alarm CPerlObj::Perl_pp_alarm
598 #define pp_sleep CPerlObj::Perl_pp_sleep
600 #define pp_shmget CPerlObj::Perl_pp_shmget
602 #define pp_shmctl CPerlObj::Perl_pp_shmctl
604 #define pp_shmread CPerlObj::Perl_pp_shmread
606 #define pp_shmwrite CPerlObj::Perl_pp_shmwrite
608 #define pp_msgget CPerlObj::Perl_pp_msgget
610 #define pp_msgctl CPerlObj::Perl_pp_msgctl
612 #define pp_msgsnd CPerlObj::Perl_pp_msgsnd
614 #define pp_msgrcv CPerlObj::Perl_pp_msgrcv
616 #define pp_semget CPerlObj::Perl_pp_semget
618 #define pp_semctl CPerlObj::Perl_pp_semctl
620 #define pp_semop CPerlObj::Perl_pp_semop
622 #define pp_require CPerlObj::Perl_pp_require
624 #define pp_dofile CPerlObj::Perl_pp_dofile
626 #define pp_entereval CPerlObj::Perl_pp_entereval
628 #define pp_leaveeval CPerlObj::Perl_pp_leaveeval
630 #define pp_entertry CPerlObj::Perl_pp_entertry
632 #define pp_leavetry CPerlObj::Perl_pp_leavetry
634 #define pp_ghbyname CPerlObj::Perl_pp_ghbyname
636 #define pp_ghbyaddr CPerlObj::Perl_pp_ghbyaddr
638 #define pp_ghostent CPerlObj::Perl_pp_ghostent
640 #define pp_gnbyname CPerlObj::Perl_pp_gnbyname
642 #define pp_gnbyaddr CPerlObj::Perl_pp_gnbyaddr
644 #define pp_gnetent CPerlObj::Perl_pp_gnetent
646 #define pp_gpbyname CPerlObj::Perl_pp_gpbyname
648 #define pp_gpbynumber CPerlObj::Perl_pp_gpbynumber
650 #define pp_gprotoent CPerlObj::Perl_pp_gprotoent
652 #define pp_gsbyname CPerlObj::Perl_pp_gsbyname
654 #define pp_gsbyport CPerlObj::Perl_pp_gsbyport
656 #define pp_gservent CPerlObj::Perl_pp_gservent
658 #define pp_shostent CPerlObj::Perl_pp_shostent
660 #define pp_snetent CPerlObj::Perl_pp_snetent
662 #define pp_sprotoent CPerlObj::Perl_pp_sprotoent
664 #define pp_sservent CPerlObj::Perl_pp_sservent
666 #define pp_ehostent CPerlObj::Perl_pp_ehostent
668 #define pp_enetent CPerlObj::Perl_pp_enetent
670 #define pp_eprotoent CPerlObj::Perl_pp_eprotoent
672 #define pp_eservent CPerlObj::Perl_pp_eservent
674 #define pp_gpwnam CPerlObj::Perl_pp_gpwnam
676 #define pp_gpwuid CPerlObj::Perl_pp_gpwuid
678 #define pp_gpwent CPerlObj::Perl_pp_gpwent
680 #define pp_spwent CPerlObj::Perl_pp_spwent
682 #define pp_epwent CPerlObj::Perl_pp_epwent
684 #define pp_ggrnam CPerlObj::Perl_pp_ggrnam
686 #define pp_ggrgid CPerlObj::Perl_pp_ggrgid
688 #define pp_ggrent CPerlObj::Perl_pp_ggrent
690 #define pp_sgrent CPerlObj::Perl_pp_sgrent
692 #define pp_egrent CPerlObj::Perl_pp_egrent
694 #define pp_getlogin CPerlObj::Perl_pp_getlogin
696 #define pp_syscall CPerlObj::Perl_pp_syscall
698 #define pp_lock CPerlObj::Perl_pp_lock
700 #define pp_threadsv CPerlObj::Perl_pp_threadsv
702 OP * (CPERLscope(*check)[]) _((OP *op)) = {
706 ck_null, /* pushmark */
707 ck_null, /* wantarray */
708 ck_svconst, /* const */
715 ck_null, /* padany */
716 ck_null, /* pushre */
717 ck_rvconst, /* rv2gv */
718 ck_rvconst, /* rv2sv */
719 ck_null, /* av2arylen */
720 ck_rvconst, /* rv2cv */
721 ck_anoncode, /* anoncode */
722 ck_null, /* prototype */
723 ck_spair, /* refgen */
724 ck_null, /* srefgen */
727 ck_null, /* backtick */
729 ck_null, /* readline */
730 ck_null, /* rcatline */
731 ck_fun, /* regcmaybe */
732 ck_fun, /* regcreset */
733 ck_null, /* regcomp */
734 ck_match, /* match */
737 ck_null, /* substcont */
739 ck_null, /* sassign */
740 ck_null, /* aassign */
743 ck_spair, /* chomp */
744 ck_null, /* schomp */
745 ck_rfun, /* defined */
749 ck_lfun, /* preinc */
750 ck_lfun, /* i_preinc */
751 ck_lfun, /* predec */
752 ck_lfun, /* i_predec */
753 ck_lfun, /* postinc */
754 ck_lfun, /* i_postinc */
755 ck_lfun, /* postdec */
756 ck_lfun, /* i_postdec */
758 ck_null, /* multiply */
759 ck_null, /* i_multiply */
760 ck_null, /* divide */
761 ck_null, /* i_divide */
762 ck_null, /* modulo */
763 ck_null, /* i_modulo */
764 ck_repeat, /* repeat */
767 ck_null, /* subtract */
768 ck_null, /* i_subtract */
769 ck_concat, /* concat */
770 ck_fun, /* stringify */
771 ck_bitop, /* left_shift */
772 ck_bitop, /* right_shift */
786 ck_null, /* i_ncmp */
794 ck_bitop, /* bit_and */
795 ck_bitop, /* bit_xor */
796 ck_bitop, /* bit_or */
797 ck_null, /* negate */
798 ck_null, /* i_negate */
800 ck_bitop, /* complement */
813 ck_lengthconst, /* length */
816 ck_index, /* index */
817 ck_index, /* rindex */
818 ck_fun_locale, /* sprintf */
819 ck_fun, /* formline */
823 ck_fun_locale, /* ucfirst */
824 ck_fun_locale, /* lcfirst */
825 ck_fun_locale, /* uc */
826 ck_fun_locale, /* lc */
827 ck_fun, /* quotemeta */
828 ck_rvconst, /* rv2av */
829 ck_null, /* aelemfast */
831 ck_null, /* aslice */
835 ck_delete, /* delete */
836 ck_exists, /* exists */
837 ck_rvconst, /* rv2hv */
839 ck_null, /* hslice */
842 ck_split, /* split */
845 ck_null, /* lslice */
846 ck_fun, /* anonlist */
847 ck_fun, /* anonhash */
851 ck_shift, /* shift */
852 ck_fun, /* unshift */
854 ck_fun, /* reverse */
855 ck_grep, /* grepstart */
856 ck_null, /* grepwhile */
857 ck_grep, /* mapstart */
858 ck_null, /* mapwhile */
865 ck_null, /* cond_expr */
866 ck_null, /* andassign */
867 ck_null, /* orassign */
868 ck_null, /* method */
869 ck_subr, /* entersub */
870 ck_null, /* leavesub */
875 ck_null, /* lineseq */
876 ck_null, /* nextstate */
877 ck_null, /* dbstate */
878 ck_null, /* unstack */
882 ck_null, /* enteriter */
884 ck_null, /* enterloop */
885 ck_null, /* leaveloop */
886 ck_null, /* return */
895 ck_fun, /* pipe_op */
898 ck_fun, /* binmode */
902 ck_fun, /* dbmopen */
903 ck_fun, /* dbmclose */
904 ck_select, /* sselect */
905 ck_select, /* select */
908 ck_fun, /* enterwrite */
909 ck_null, /* leavewrite */
910 ck_listiob, /* prtf */
911 ck_listiob, /* print */
912 ck_fun, /* sysopen */
913 ck_fun, /* sysseek */
914 ck_fun, /* sysread */
915 ck_fun, /* syswrite */
921 ck_trunc, /* truncate */
926 ck_fun, /* sockpair */
928 ck_fun, /* connect */
931 ck_fun, /* shutdown */
932 ck_fun, /* gsockopt */
933 ck_fun, /* ssockopt */
934 ck_fun, /* getsockname */
935 ck_fun, /* getpeername */
938 ck_ftst, /* ftrread */
939 ck_ftst, /* ftrwrite */
940 ck_ftst, /* ftrexec */
941 ck_ftst, /* fteread */
942 ck_ftst, /* ftewrite */
943 ck_ftst, /* fteexec */
945 ck_ftst, /* fteowned */
946 ck_ftst, /* ftrowned */
947 ck_ftst, /* ftzero */
948 ck_ftst, /* ftsize */
949 ck_ftst, /* ftmtime */
950 ck_ftst, /* ftatime */
951 ck_ftst, /* ftctime */
952 ck_ftst, /* ftsock */
955 ck_ftst, /* ftfile */
957 ck_ftst, /* ftpipe */
958 ck_ftst, /* ftlink */
959 ck_ftst, /* ftsuid */
960 ck_ftst, /* ftsgid */
961 ck_ftst, /* ftsvtx */
963 ck_ftst, /* fttext */
964 ck_ftst, /* ftbinary */
973 ck_fun, /* symlink */
974 ck_fun, /* readlink */
977 ck_fun, /* open_dir */
978 ck_fun, /* readdir */
979 ck_fun, /* telldir */
980 ck_fun, /* seekdir */
981 ck_fun, /* rewinddir */
982 ck_fun, /* closedir */
985 ck_fun, /* waitpid */
986 ck_exec, /* system */
989 ck_null, /* getppid */
990 ck_fun, /* getpgrp */
991 ck_fun, /* setpgrp */
992 ck_fun, /* getpriority */
993 ck_fun, /* setpriority */
996 ck_fun, /* localtime */
1000 ck_fun, /* shmget */
1001 ck_fun, /* shmctl */
1002 ck_fun, /* shmread */
1003 ck_fun, /* shmwrite */
1004 ck_fun, /* msgget */
1005 ck_fun, /* msgctl */
1006 ck_fun, /* msgsnd */
1007 ck_fun, /* msgrcv */
1008 ck_fun, /* semget */
1009 ck_fun, /* semctl */
1011 ck_require, /* require */
1012 ck_fun, /* dofile */
1013 ck_eval, /* entereval */
1014 ck_null, /* leaveeval */
1015 ck_null, /* entertry */
1016 ck_null, /* leavetry */
1017 ck_fun, /* ghbyname */
1018 ck_fun, /* ghbyaddr */
1019 ck_null, /* ghostent */
1020 ck_fun, /* gnbyname */
1021 ck_fun, /* gnbyaddr */
1022 ck_null, /* gnetent */
1023 ck_fun, /* gpbyname */
1024 ck_fun, /* gpbynumber */
1025 ck_null, /* gprotoent */
1026 ck_fun, /* gsbyname */
1027 ck_fun, /* gsbyport */
1028 ck_null, /* gservent */
1029 ck_fun, /* shostent */
1030 ck_fun, /* snetent */
1031 ck_fun, /* sprotoent */
1032 ck_fun, /* sservent */
1033 ck_null, /* ehostent */
1034 ck_null, /* enetent */
1035 ck_null, /* eprotoent */
1036 ck_null, /* eservent */
1037 ck_fun, /* gpwnam */
1038 ck_fun, /* gpwuid */
1039 ck_null, /* gpwent */
1040 ck_null, /* spwent */
1041 ck_null, /* epwent */
1042 ck_fun, /* ggrnam */
1043 ck_fun, /* ggrgid */
1044 ck_null, /* ggrent */
1045 ck_null, /* sgrent */
1046 ck_null, /* egrent */
1047 ck_null, /* getlogin */
1048 ck_fun, /* syscall */
1050 ck_null, /* threadsv */
1053 OP * (CPERLscope(*ppaddr)[])(ARGSproto) = {
1405 fprintf(PerlIO *stream, const char *format, ...)
1408 va_start(arglist, format);
1409 return PerlIO_vprintf(stream, format, arglist);
1413 #define PERLVAR(x, y)
1415 #define PERLVARI(x, y, z) x = z;
1417 #define PERLVARIC(x, y, z) x = z;
1419 CPerlObj::CPerlObj(IPerlMem* ipM, IPerlEnv* ipE, IPerlStdIO* ipStd,
1420 IPerlLIO* ipLIO, IPerlDir* ipD, IPerlSock* ipS, IPerlProc* ipP)
1422 memset(((char*)this)+sizeof(void*), 0, sizeof(CPerlObj)-sizeof(void*));
1424 #include "thrdvar.h"
1425 #include "intrpvar.h"
1426 #include "perlvars.h"
1438 CPerlObj::operator new(size_t nSize, IPerlMem *pvtbl)
1441 return pvtbl->Malloc(nSize);
1447 CPerlObj::ErrorNo(void)
1453 CPerlObj::Init(void)
1457 #ifdef WIN32 /* XXX why are these needed? */
1461 return PerlProc_Cmd(cmd);
1465 do_aspawn(void *vreally, void **vmark, void **vsp)
1467 return PerlProc_aspawn(vreally, vmark, vsp);
1471 #endif /* PERL_OBJECT */