This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Use Pid_t.
[perl5.git] / opcode.h
1 /* !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
2    This file is built by opcode.pl from its data.  Any changes made here
3    will be lost!
4 */
5
6 #define Perl_pp_i_preinc Perl_pp_preinc
7 #define Perl_pp_i_predec Perl_pp_predec
8 #define Perl_pp_i_postinc Perl_pp_postinc
9 #define Perl_pp_i_postdec Perl_pp_postdec
10
11
12 START_EXTERN_C
13
14 #ifndef DOINIT
15 EXT char *PL_op_name[];
16 #else
17 EXT char *PL_op_name[] = {
18         "null",
19         "stub",
20         "scalar",
21         "pushmark",
22         "wantarray",
23         "const",
24         "gvsv",
25         "gv",
26         "gelem",
27         "padsv",
28         "padav",
29         "padhv",
30         "padany",
31         "pushre",
32         "rv2gv",
33         "rv2sv",
34         "av2arylen",
35         "rv2cv",
36         "anoncode",
37         "prototype",
38         "refgen",
39         "srefgen",
40         "ref",
41         "bless",
42         "backtick",
43         "glob",
44         "readline",
45         "rcatline",
46         "regcmaybe",
47         "regcreset",
48         "regcomp",
49         "match",
50         "qr",
51         "subst",
52         "substcont",
53         "trans",
54         "sassign",
55         "aassign",
56         "chop",
57         "schop",
58         "chomp",
59         "schomp",
60         "defined",
61         "undef",
62         "study",
63         "pos",
64         "preinc",
65         "i_preinc",
66         "predec",
67         "i_predec",
68         "postinc",
69         "i_postinc",
70         "postdec",
71         "i_postdec",
72         "pow",
73         "multiply",
74         "i_multiply",
75         "divide",
76         "i_divide",
77         "modulo",
78         "i_modulo",
79         "repeat",
80         "add",
81         "i_add",
82         "subtract",
83         "i_subtract",
84         "concat",
85         "stringify",
86         "left_shift",
87         "right_shift",
88         "lt",
89         "i_lt",
90         "gt",
91         "i_gt",
92         "le",
93         "i_le",
94         "ge",
95         "i_ge",
96         "eq",
97         "i_eq",
98         "ne",
99         "i_ne",
100         "ncmp",
101         "i_ncmp",
102         "slt",
103         "sgt",
104         "sle",
105         "sge",
106         "seq",
107         "sne",
108         "scmp",
109         "bit_and",
110         "bit_xor",
111         "bit_or",
112         "negate",
113         "i_negate",
114         "not",
115         "complement",
116         "atan2",
117         "sin",
118         "cos",
119         "rand",
120         "srand",
121         "exp",
122         "log",
123         "sqrt",
124         "int",
125         "hex",
126         "oct",
127         "abs",
128         "length",
129         "substr",
130         "vec",
131         "index",
132         "rindex",
133         "sprintf",
134         "formline",
135         "ord",
136         "chr",
137         "crypt",
138         "ucfirst",
139         "lcfirst",
140         "uc",
141         "lc",
142         "quotemeta",
143         "rv2av",
144         "aelemfast",
145         "aelem",
146         "aslice",
147         "each",
148         "values",
149         "keys",
150         "delete",
151         "exists",
152         "rv2hv",
153         "helem",
154         "hslice",
155         "unpack",
156         "pack",
157         "split",
158         "join",
159         "list",
160         "lslice",
161         "anonlist",
162         "anonhash",
163         "splice",
164         "push",
165         "pop",
166         "shift",
167         "unshift",
168         "sort",
169         "reverse",
170         "grepstart",
171         "grepwhile",
172         "mapstart",
173         "mapwhile",
174         "range",
175         "flip",
176         "flop",
177         "and",
178         "or",
179         "xor",
180         "cond_expr",
181         "andassign",
182         "orassign",
183         "method",
184         "entersub",
185         "leavesub",
186         "caller",
187         "warn",
188         "die",
189         "reset",
190         "lineseq",
191         "nextstate",
192         "dbstate",
193         "unstack",
194         "enter",
195         "leave",
196         "scope",
197         "enteriter",
198         "iter",
199         "enterloop",
200         "leaveloop",
201         "return",
202         "last",
203         "next",
204         "redo",
205         "dump",
206         "goto",
207         "exit",
208         "open",
209         "close",
210         "pipe_op",
211         "fileno",
212         "umask",
213         "binmode",
214         "tie",
215         "untie",
216         "tied",
217         "dbmopen",
218         "dbmclose",
219         "sselect",
220         "select",
221         "getc",
222         "read",
223         "enterwrite",
224         "leavewrite",
225         "prtf",
226         "print",
227         "sysopen",
228         "sysseek",
229         "sysread",
230         "syswrite",
231         "send",
232         "recv",
233         "eof",
234         "tell",
235         "seek",
236         "truncate",
237         "fcntl",
238         "ioctl",
239         "flock",
240         "socket",
241         "sockpair",
242         "bind",
243         "connect",
244         "listen",
245         "accept",
246         "shutdown",
247         "gsockopt",
248         "ssockopt",
249         "getsockname",
250         "getpeername",
251         "lstat",
252         "stat",
253         "ftrread",
254         "ftrwrite",
255         "ftrexec",
256         "fteread",
257         "ftewrite",
258         "fteexec",
259         "ftis",
260         "fteowned",
261         "ftrowned",
262         "ftzero",
263         "ftsize",
264         "ftmtime",
265         "ftatime",
266         "ftctime",
267         "ftsock",
268         "ftchr",
269         "ftblk",
270         "ftfile",
271         "ftdir",
272         "ftpipe",
273         "ftlink",
274         "ftsuid",
275         "ftsgid",
276         "ftsvtx",
277         "fttty",
278         "fttext",
279         "ftbinary",
280         "chdir",
281         "chown",
282         "chroot",
283         "unlink",
284         "chmod",
285         "utime",
286         "rename",
287         "link",
288         "symlink",
289         "readlink",
290         "mkdir",
291         "rmdir",
292         "open_dir",
293         "readdir",
294         "telldir",
295         "seekdir",
296         "rewinddir",
297         "closedir",
298         "fork",
299         "wait",
300         "waitpid",
301         "system",
302         "exec",
303         "kill",
304         "getppid",
305         "getpgrp",
306         "setpgrp",
307         "getpriority",
308         "setpriority",
309         "time",
310         "tms",
311         "localtime",
312         "gmtime",
313         "alarm",
314         "sleep",
315         "shmget",
316         "shmctl",
317         "shmread",
318         "shmwrite",
319         "msgget",
320         "msgctl",
321         "msgsnd",
322         "msgrcv",
323         "semget",
324         "semctl",
325         "semop",
326         "require",
327         "dofile",
328         "entereval",
329         "leaveeval",
330         "entertry",
331         "leavetry",
332         "ghbyname",
333         "ghbyaddr",
334         "ghostent",
335         "gnbyname",
336         "gnbyaddr",
337         "gnetent",
338         "gpbyname",
339         "gpbynumber",
340         "gprotoent",
341         "gsbyname",
342         "gsbyport",
343         "gservent",
344         "shostent",
345         "snetent",
346         "sprotoent",
347         "sservent",
348         "ehostent",
349         "enetent",
350         "eprotoent",
351         "eservent",
352         "gpwnam",
353         "gpwuid",
354         "gpwent",
355         "spwent",
356         "epwent",
357         "ggrnam",
358         "ggrgid",
359         "ggrent",
360         "sgrent",
361         "egrent",
362         "getlogin",
363         "syscall",
364         "lock",
365         "threadsv",
366         "setstate",
367         "method_named",
368 };
369 #endif
370
371 #ifndef DOINIT
372 EXT char *PL_op_desc[];
373 #else
374 EXT char *PL_op_desc[] = {
375         "null operation",
376         "stub",
377         "scalar",
378         "pushmark",
379         "wantarray",
380         "constant item",
381         "scalar variable",
382         "glob value",
383         "glob elem",
384         "private variable",
385         "private array",
386         "private hash",
387         "private something",
388         "push regexp",
389         "ref-to-glob cast",
390         "scalar deref",
391         "array length",
392         "subroutine deref",
393         "anonymous subroutine",
394         "subroutine prototype",
395         "reference constructor",
396         "single ref constructor",
397         "reference-type operator",
398         "bless",
399         "backticks",
400         "glob",
401         "<HANDLE>",
402         "append I/O operator",
403         "regexp comp once",
404         "regexp reset interpolation flag",
405         "regexp compilation",
406         "pattern match",
407         "pattern quote",
408         "substitution",
409         "substitution cont",
410         "character translation",
411         "scalar assignment",
412         "list assignment",
413         "chop",
414         "scalar chop",
415         "safe chop",
416         "scalar safe chop",
417         "defined operator",
418         "undef operator",
419         "study",
420         "match position",
421         "preincrement",
422         "integer preincrement",
423         "predecrement",
424         "integer predecrement",
425         "postincrement",
426         "integer postincrement",
427         "postdecrement",
428         "integer postdecrement",
429         "exponentiation",
430         "multiplication",
431         "integer multiplication",
432         "division",
433         "integer division",
434         "modulus",
435         "integer modulus",
436         "repeat",
437         "addition",
438         "integer addition",
439         "subtraction",
440         "integer subtraction",
441         "concatenation",
442         "string",
443         "left bitshift",
444         "right bitshift",
445         "numeric lt",
446         "integer lt",
447         "numeric gt",
448         "integer gt",
449         "numeric le",
450         "integer le",
451         "numeric ge",
452         "integer ge",
453         "numeric eq",
454         "integer eq",
455         "numeric ne",
456         "integer ne",
457         "spaceship operator",
458         "integer spaceship",
459         "string lt",
460         "string gt",
461         "string le",
462         "string ge",
463         "string eq",
464         "string ne",
465         "string comparison",
466         "bitwise and",
467         "bitwise xor",
468         "bitwise or",
469         "negate",
470         "integer negate",
471         "not",
472         "1's complement",
473         "atan2",
474         "sin",
475         "cos",
476         "rand",
477         "srand",
478         "exp",
479         "log",
480         "sqrt",
481         "int",
482         "hex",
483         "oct",
484         "abs",
485         "length",
486         "substr",
487         "vec",
488         "index",
489         "rindex",
490         "sprintf",
491         "formline",
492         "ord",
493         "chr",
494         "crypt",
495         "upper case first",
496         "lower case first",
497         "upper case",
498         "lower case",
499         "quote metachars",
500         "array deref",
501         "known array element",
502         "array element",
503         "array slice",
504         "each",
505         "values",
506         "keys",
507         "delete",
508         "exists operator",
509         "hash deref",
510         "hash elem",
511         "hash slice",
512         "unpack",
513         "pack",
514         "split",
515         "join",
516         "list",
517         "list slice",
518         "anonymous list",
519         "anonymous hash",
520         "splice",
521         "push",
522         "pop",
523         "shift",
524         "unshift",
525         "sort",
526         "reverse",
527         "grep",
528         "grep iterator",
529         "map",
530         "map iterator",
531         "flipflop",
532         "range (or flip)",
533         "range (or flop)",
534         "logical and",
535         "logical or",
536         "logical xor",
537         "conditional expression",
538         "logical and assignment",
539         "logical or assignment",
540         "method lookup",
541         "subroutine entry",
542         "subroutine exit",
543         "caller",
544         "warn",
545         "die",
546         "reset",
547         "line sequence",
548         "next statement",
549         "debug next statement",
550         "iteration finalizer",
551         "block entry",
552         "block exit",
553         "block",
554         "foreach loop entry",
555         "foreach loop iterator",
556         "loop entry",
557         "loop exit",
558         "return",
559         "last",
560         "next",
561         "redo",
562         "dump",
563         "goto",
564         "exit",
565         "open",
566         "close",
567         "pipe",
568         "fileno",
569         "umask",
570         "binmode",
571         "tie",
572         "untie",
573         "tied",
574         "dbmopen",
575         "dbmclose",
576         "select system call",
577         "select",
578         "getc",
579         "read",
580         "write",
581         "write exit",
582         "printf",
583         "print",
584         "sysopen",
585         "sysseek",
586         "sysread",
587         "syswrite",
588         "send",
589         "recv",
590         "eof",
591         "tell",
592         "seek",
593         "truncate",
594         "fcntl",
595         "ioctl",
596         "flock",
597         "socket",
598         "socketpair",
599         "bind",
600         "connect",
601         "listen",
602         "accept",
603         "shutdown",
604         "getsockopt",
605         "setsockopt",
606         "getsockname",
607         "getpeername",
608         "lstat",
609         "stat",
610         "-R",
611         "-W",
612         "-X",
613         "-r",
614         "-w",
615         "-x",
616         "-e",
617         "-O",
618         "-o",
619         "-z",
620         "-s",
621         "-M",
622         "-A",
623         "-C",
624         "-S",
625         "-c",
626         "-b",
627         "-f",
628         "-d",
629         "-p",
630         "-l",
631         "-u",
632         "-g",
633         "-k",
634         "-t",
635         "-T",
636         "-B",
637         "chdir",
638         "chown",
639         "chroot",
640         "unlink",
641         "chmod",
642         "utime",
643         "rename",
644         "link",
645         "symlink",
646         "readlink",
647         "mkdir",
648         "rmdir",
649         "opendir",
650         "readdir",
651         "telldir",
652         "seekdir",
653         "rewinddir",
654         "closedir",
655         "fork",
656         "wait",
657         "waitpid",
658         "system",
659         "exec",
660         "kill",
661         "getppid",
662         "getpgrp",
663         "setpgrp",
664         "getpriority",
665         "setpriority",
666         "time",
667         "times",
668         "localtime",
669         "gmtime",
670         "alarm",
671         "sleep",
672         "shmget",
673         "shmctl",
674         "shmread",
675         "shmwrite",
676         "msgget",
677         "msgctl",
678         "msgsnd",
679         "msgrcv",
680         "semget",
681         "semctl",
682         "semop",
683         "require",
684         "do 'file'",
685         "eval string",
686         "eval exit",
687         "eval block",
688         "eval block exit",
689         "gethostbyname",
690         "gethostbyaddr",
691         "gethostent",
692         "getnetbyname",
693         "getnetbyaddr",
694         "getnetent",
695         "getprotobyname",
696         "getprotobynumber",
697         "getprotoent",
698         "getservbyname",
699         "getservbyport",
700         "getservent",
701         "sethostent",
702         "setnetent",
703         "setprotoent",
704         "setservent",
705         "endhostent",
706         "endnetent",
707         "endprotoent",
708         "endservent",
709         "getpwnam",
710         "getpwuid",
711         "getpwent",
712         "setpwent",
713         "endpwent",
714         "getgrnam",
715         "getgrgid",
716         "getgrent",
717         "setgrent",
718         "endgrent",
719         "getlogin",
720         "syscall",
721         "lock",
722         "per-thread variable",
723         "set statement info",
724         "method with known name",
725 };
726 #endif
727
728 END_EXTERN_C
729
730
731 START_EXTERN_C
732
733 #ifndef DOINIT
734 EXT OP * (CPERLscope(*PL_ppaddr)[])(pTHX);
735 #else
736 EXT OP * (CPERLscope(*PL_ppaddr)[])(pTHX) = {
737         Perl_pp_null,
738         Perl_pp_stub,
739         Perl_pp_scalar,
740         Perl_pp_pushmark,
741         Perl_pp_wantarray,
742         Perl_pp_const,
743         Perl_pp_gvsv,
744         Perl_pp_gv,
745         Perl_pp_gelem,
746         Perl_pp_padsv,
747         Perl_pp_padav,
748         Perl_pp_padhv,
749         Perl_pp_padany,
750         Perl_pp_pushre,
751         Perl_pp_rv2gv,
752         Perl_pp_rv2sv,
753         Perl_pp_av2arylen,
754         Perl_pp_rv2cv,
755         Perl_pp_anoncode,
756         Perl_pp_prototype,
757         Perl_pp_refgen,
758         Perl_pp_srefgen,
759         Perl_pp_ref,
760         Perl_pp_bless,
761         Perl_pp_backtick,
762         Perl_pp_glob,
763         Perl_pp_readline,
764         Perl_pp_rcatline,
765         Perl_pp_regcmaybe,
766         Perl_pp_regcreset,
767         Perl_pp_regcomp,
768         Perl_pp_match,
769         Perl_pp_qr,
770         Perl_pp_subst,
771         Perl_pp_substcont,
772         Perl_pp_trans,
773         Perl_pp_sassign,
774         Perl_pp_aassign,
775         Perl_pp_chop,
776         Perl_pp_schop,
777         Perl_pp_chomp,
778         Perl_pp_schomp,
779         Perl_pp_defined,
780         Perl_pp_undef,
781         Perl_pp_study,
782         Perl_pp_pos,
783         Perl_pp_preinc,
784         Perl_pp_i_preinc,
785         Perl_pp_predec,
786         Perl_pp_i_predec,
787         Perl_pp_postinc,
788         Perl_pp_i_postinc,
789         Perl_pp_postdec,
790         Perl_pp_i_postdec,
791         Perl_pp_pow,
792         Perl_pp_multiply,
793         Perl_pp_i_multiply,
794         Perl_pp_divide,
795         Perl_pp_i_divide,
796         Perl_pp_modulo,
797         Perl_pp_i_modulo,
798         Perl_pp_repeat,
799         Perl_pp_add,
800         Perl_pp_i_add,
801         Perl_pp_subtract,
802         Perl_pp_i_subtract,
803         Perl_pp_concat,
804         Perl_pp_stringify,
805         Perl_pp_left_shift,
806         Perl_pp_right_shift,
807         Perl_pp_lt,
808         Perl_pp_i_lt,
809         Perl_pp_gt,
810         Perl_pp_i_gt,
811         Perl_pp_le,
812         Perl_pp_i_le,
813         Perl_pp_ge,
814         Perl_pp_i_ge,
815         Perl_pp_eq,
816         Perl_pp_i_eq,
817         Perl_pp_ne,
818         Perl_pp_i_ne,
819         Perl_pp_ncmp,
820         Perl_pp_i_ncmp,
821         Perl_pp_slt,
822         Perl_pp_sgt,
823         Perl_pp_sle,
824         Perl_pp_sge,
825         Perl_pp_seq,
826         Perl_pp_sne,
827         Perl_pp_scmp,
828         Perl_pp_bit_and,
829         Perl_pp_bit_xor,
830         Perl_pp_bit_or,
831         Perl_pp_negate,
832         Perl_pp_i_negate,
833         Perl_pp_not,
834         Perl_pp_complement,
835         Perl_pp_atan2,
836         Perl_pp_sin,
837         Perl_pp_cos,
838         Perl_pp_rand,
839         Perl_pp_srand,
840         Perl_pp_exp,
841         Perl_pp_log,
842         Perl_pp_sqrt,
843         Perl_pp_int,
844         Perl_pp_hex,
845         Perl_pp_oct,
846         Perl_pp_abs,
847         Perl_pp_length,
848         Perl_pp_substr,
849         Perl_pp_vec,
850         Perl_pp_index,
851         Perl_pp_rindex,
852         Perl_pp_sprintf,
853         Perl_pp_formline,
854         Perl_pp_ord,
855         Perl_pp_chr,
856         Perl_pp_crypt,
857         Perl_pp_ucfirst,
858         Perl_pp_lcfirst,
859         Perl_pp_uc,
860         Perl_pp_lc,
861         Perl_pp_quotemeta,
862         Perl_pp_rv2av,
863         Perl_pp_aelemfast,
864         Perl_pp_aelem,
865         Perl_pp_aslice,
866         Perl_pp_each,
867         Perl_pp_values,
868         Perl_pp_keys,
869         Perl_pp_delete,
870         Perl_pp_exists,
871         Perl_pp_rv2hv,
872         Perl_pp_helem,
873         Perl_pp_hslice,
874         Perl_pp_unpack,
875         Perl_pp_pack,
876         Perl_pp_split,
877         Perl_pp_join,
878         Perl_pp_list,
879         Perl_pp_lslice,
880         Perl_pp_anonlist,
881         Perl_pp_anonhash,
882         Perl_pp_splice,
883         Perl_pp_push,
884         Perl_pp_pop,
885         Perl_pp_shift,
886         Perl_pp_unshift,
887         Perl_pp_sort,
888         Perl_pp_reverse,
889         Perl_pp_grepstart,
890         Perl_pp_grepwhile,
891         Perl_pp_mapstart,
892         Perl_pp_mapwhile,
893         Perl_pp_range,
894         Perl_pp_flip,
895         Perl_pp_flop,
896         Perl_pp_and,
897         Perl_pp_or,
898         Perl_pp_xor,
899         Perl_pp_cond_expr,
900         Perl_pp_andassign,
901         Perl_pp_orassign,
902         Perl_pp_method,
903         Perl_pp_entersub,
904         Perl_pp_leavesub,
905         Perl_pp_caller,
906         Perl_pp_warn,
907         Perl_pp_die,
908         Perl_pp_reset,
909         Perl_pp_lineseq,
910         Perl_pp_nextstate,
911         Perl_pp_dbstate,
912         Perl_pp_unstack,
913         Perl_pp_enter,
914         Perl_pp_leave,
915         Perl_pp_scope,
916         Perl_pp_enteriter,
917         Perl_pp_iter,
918         Perl_pp_enterloop,
919         Perl_pp_leaveloop,
920         Perl_pp_return,
921         Perl_pp_last,
922         Perl_pp_next,
923         Perl_pp_redo,
924         Perl_pp_dump,
925         Perl_pp_goto,
926         Perl_pp_exit,
927         Perl_pp_open,
928         Perl_pp_close,
929         Perl_pp_pipe_op,
930         Perl_pp_fileno,
931         Perl_pp_umask,
932         Perl_pp_binmode,
933         Perl_pp_tie,
934         Perl_pp_untie,
935         Perl_pp_tied,
936         Perl_pp_dbmopen,
937         Perl_pp_dbmclose,
938         Perl_pp_sselect,
939         Perl_pp_select,
940         Perl_pp_getc,
941         Perl_pp_read,
942         Perl_pp_enterwrite,
943         Perl_pp_leavewrite,
944         Perl_pp_prtf,
945         Perl_pp_print,
946         Perl_pp_sysopen,
947         Perl_pp_sysseek,
948         Perl_pp_sysread,
949         Perl_pp_syswrite,
950         Perl_pp_send,
951         Perl_pp_recv,
952         Perl_pp_eof,
953         Perl_pp_tell,
954         Perl_pp_seek,
955         Perl_pp_truncate,
956         Perl_pp_fcntl,
957         Perl_pp_ioctl,
958         Perl_pp_flock,
959         Perl_pp_socket,
960         Perl_pp_sockpair,
961         Perl_pp_bind,
962         Perl_pp_connect,
963         Perl_pp_listen,
964         Perl_pp_accept,
965         Perl_pp_shutdown,
966         Perl_pp_gsockopt,
967         Perl_pp_ssockopt,
968         Perl_pp_getsockname,
969         Perl_pp_getpeername,
970         Perl_pp_lstat,
971         Perl_pp_stat,
972         Perl_pp_ftrread,
973         Perl_pp_ftrwrite,
974         Perl_pp_ftrexec,
975         Perl_pp_fteread,
976         Perl_pp_ftewrite,
977         Perl_pp_fteexec,
978         Perl_pp_ftis,
979         Perl_pp_fteowned,
980         Perl_pp_ftrowned,
981         Perl_pp_ftzero,
982         Perl_pp_ftsize,
983         Perl_pp_ftmtime,
984         Perl_pp_ftatime,
985         Perl_pp_ftctime,
986         Perl_pp_ftsock,
987         Perl_pp_ftchr,
988         Perl_pp_ftblk,
989         Perl_pp_ftfile,
990         Perl_pp_ftdir,
991         Perl_pp_ftpipe,
992         Perl_pp_ftlink,
993         Perl_pp_ftsuid,
994         Perl_pp_ftsgid,
995         Perl_pp_ftsvtx,
996         Perl_pp_fttty,
997         Perl_pp_fttext,
998         Perl_pp_ftbinary,
999         Perl_pp_chdir,
1000         Perl_pp_chown,
1001         Perl_pp_chroot,
1002         Perl_pp_unlink,
1003         Perl_pp_chmod,
1004         Perl_pp_utime,
1005         Perl_pp_rename,
1006         Perl_pp_link,
1007         Perl_pp_symlink,
1008         Perl_pp_readlink,
1009         Perl_pp_mkdir,
1010         Perl_pp_rmdir,
1011         Perl_pp_open_dir,
1012         Perl_pp_readdir,
1013         Perl_pp_telldir,
1014         Perl_pp_seekdir,
1015         Perl_pp_rewinddir,
1016         Perl_pp_closedir,
1017         Perl_pp_fork,
1018         Perl_pp_wait,
1019         Perl_pp_waitpid,
1020         Perl_pp_system,
1021         Perl_pp_exec,
1022         Perl_pp_kill,
1023         Perl_pp_getppid,
1024         Perl_pp_getpgrp,
1025         Perl_pp_setpgrp,
1026         Perl_pp_getpriority,
1027         Perl_pp_setpriority,
1028         Perl_pp_time,
1029         Perl_pp_tms,
1030         Perl_pp_localtime,
1031         Perl_pp_gmtime,
1032         Perl_pp_alarm,
1033         Perl_pp_sleep,
1034         Perl_pp_shmget,
1035         Perl_pp_shmctl,
1036         Perl_pp_shmread,
1037         Perl_pp_shmwrite,
1038         Perl_pp_msgget,
1039         Perl_pp_msgctl,
1040         Perl_pp_msgsnd,
1041         Perl_pp_msgrcv,
1042         Perl_pp_semget,
1043         Perl_pp_semctl,
1044         Perl_pp_semop,
1045         Perl_pp_require,
1046         Perl_pp_dofile,
1047         Perl_pp_entereval,
1048         Perl_pp_leaveeval,
1049         Perl_pp_entertry,
1050         Perl_pp_leavetry,
1051         Perl_pp_ghbyname,
1052         Perl_pp_ghbyaddr,
1053         Perl_pp_ghostent,
1054         Perl_pp_gnbyname,
1055         Perl_pp_gnbyaddr,
1056         Perl_pp_gnetent,
1057         Perl_pp_gpbyname,
1058         Perl_pp_gpbynumber,
1059         Perl_pp_gprotoent,
1060         Perl_pp_gsbyname,
1061         Perl_pp_gsbyport,
1062         Perl_pp_gservent,
1063         Perl_pp_shostent,
1064         Perl_pp_snetent,
1065         Perl_pp_sprotoent,
1066         Perl_pp_sservent,
1067         Perl_pp_ehostent,
1068         Perl_pp_enetent,
1069         Perl_pp_eprotoent,
1070         Perl_pp_eservent,
1071         Perl_pp_gpwnam,
1072         Perl_pp_gpwuid,
1073         Perl_pp_gpwent,
1074         Perl_pp_spwent,
1075         Perl_pp_epwent,
1076         Perl_pp_ggrnam,
1077         Perl_pp_ggrgid,
1078         Perl_pp_ggrent,
1079         Perl_pp_sgrent,
1080         Perl_pp_egrent,
1081         Perl_pp_getlogin,
1082         Perl_pp_syscall,
1083         Perl_pp_lock,
1084         Perl_pp_threadsv,
1085         Perl_pp_setstate,
1086         Perl_pp_method_named,
1087 };
1088 #endif
1089
1090 #ifndef DOINIT
1091 EXT OP * (CPERLscope(*PL_check)[]) (pTHX_ OP *op);
1092 #else
1093 EXT OP * (CPERLscope(*PL_check)[]) (pTHX_ OP *op) = {
1094         Perl_ck_null,   /* null */
1095         Perl_ck_null,   /* stub */
1096         Perl_ck_fun,    /* scalar */
1097         Perl_ck_null,   /* pushmark */
1098         Perl_ck_null,   /* wantarray */
1099         Perl_ck_svconst,/* const */
1100         Perl_ck_null,   /* gvsv */
1101         Perl_ck_null,   /* gv */
1102         Perl_ck_null,   /* gelem */
1103         Perl_ck_null,   /* padsv */
1104         Perl_ck_null,   /* padav */
1105         Perl_ck_null,   /* padhv */
1106         Perl_ck_null,   /* padany */
1107         Perl_ck_null,   /* pushre */
1108         Perl_ck_rvconst,/* rv2gv */
1109         Perl_ck_rvconst,/* rv2sv */
1110         Perl_ck_null,   /* av2arylen */
1111         Perl_ck_rvconst,/* rv2cv */
1112         Perl_ck_anoncode,/* anoncode */
1113         Perl_ck_null,   /* prototype */
1114         Perl_ck_spair,  /* refgen */
1115         Perl_ck_null,   /* srefgen */
1116         Perl_ck_fun,    /* ref */
1117         Perl_ck_fun,    /* bless */
1118         Perl_ck_null,   /* backtick */
1119         Perl_ck_glob,   /* glob */
1120         Perl_ck_null,   /* readline */
1121         Perl_ck_null,   /* rcatline */
1122         Perl_ck_fun,    /* regcmaybe */
1123         Perl_ck_fun,    /* regcreset */
1124         Perl_ck_null,   /* regcomp */
1125         Perl_ck_match,  /* match */
1126         Perl_ck_match,  /* qr */
1127         Perl_ck_null,   /* subst */
1128         Perl_ck_null,   /* substcont */
1129         Perl_ck_null,   /* trans */
1130         Perl_ck_sassign,/* sassign */
1131         Perl_ck_null,   /* aassign */
1132         Perl_ck_spair,  /* chop */
1133         Perl_ck_null,   /* schop */
1134         Perl_ck_spair,  /* chomp */
1135         Perl_ck_null,   /* schomp */
1136         Perl_ck_defined,/* defined */
1137         Perl_ck_lfun,   /* undef */
1138         Perl_ck_fun,    /* study */
1139         Perl_ck_lfun,   /* pos */
1140         Perl_ck_lfun,   /* preinc */
1141         Perl_ck_lfun,   /* i_preinc */
1142         Perl_ck_lfun,   /* predec */
1143         Perl_ck_lfun,   /* i_predec */
1144         Perl_ck_lfun,   /* postinc */
1145         Perl_ck_lfun,   /* i_postinc */
1146         Perl_ck_lfun,   /* postdec */
1147         Perl_ck_lfun,   /* i_postdec */
1148         Perl_ck_null,   /* pow */
1149         Perl_ck_null,   /* multiply */
1150         Perl_ck_null,   /* i_multiply */
1151         Perl_ck_null,   /* divide */
1152         Perl_ck_null,   /* i_divide */
1153         Perl_ck_null,   /* modulo */
1154         Perl_ck_null,   /* i_modulo */
1155         Perl_ck_repeat, /* repeat */
1156         Perl_ck_null,   /* add */
1157         Perl_ck_null,   /* i_add */
1158         Perl_ck_null,   /* subtract */
1159         Perl_ck_null,   /* i_subtract */
1160         Perl_ck_concat, /* concat */
1161         Perl_ck_fun,    /* stringify */
1162         Perl_ck_bitop,  /* left_shift */
1163         Perl_ck_bitop,  /* right_shift */
1164         Perl_ck_null,   /* lt */
1165         Perl_ck_null,   /* i_lt */
1166         Perl_ck_null,   /* gt */
1167         Perl_ck_null,   /* i_gt */
1168         Perl_ck_null,   /* le */
1169         Perl_ck_null,   /* i_le */
1170         Perl_ck_null,   /* ge */
1171         Perl_ck_null,   /* i_ge */
1172         Perl_ck_null,   /* eq */
1173         Perl_ck_null,   /* i_eq */
1174         Perl_ck_null,   /* ne */
1175         Perl_ck_null,   /* i_ne */
1176         Perl_ck_null,   /* ncmp */
1177         Perl_ck_null,   /* i_ncmp */
1178         Perl_ck_scmp,   /* slt */
1179         Perl_ck_scmp,   /* sgt */
1180         Perl_ck_scmp,   /* sle */
1181         Perl_ck_scmp,   /* sge */
1182         Perl_ck_null,   /* seq */
1183         Perl_ck_null,   /* sne */
1184         Perl_ck_scmp,   /* scmp */
1185         Perl_ck_bitop,  /* bit_and */
1186         Perl_ck_bitop,  /* bit_xor */
1187         Perl_ck_bitop,  /* bit_or */
1188         Perl_ck_null,   /* negate */
1189         Perl_ck_null,   /* i_negate */
1190         Perl_ck_null,   /* not */
1191         Perl_ck_bitop,  /* complement */
1192         Perl_ck_fun,    /* atan2 */
1193         Perl_ck_fun,    /* sin */
1194         Perl_ck_fun,    /* cos */
1195         Perl_ck_fun,    /* rand */
1196         Perl_ck_fun,    /* srand */
1197         Perl_ck_fun,    /* exp */
1198         Perl_ck_fun,    /* log */
1199         Perl_ck_fun,    /* sqrt */
1200         Perl_ck_fun,    /* int */
1201         Perl_ck_fun,    /* hex */
1202         Perl_ck_fun,    /* oct */
1203         Perl_ck_fun,    /* abs */
1204         Perl_ck_lengthconst,/* length */
1205         Perl_ck_fun,    /* substr */
1206         Perl_ck_fun,    /* vec */
1207         Perl_ck_index,  /* index */
1208         Perl_ck_index,  /* rindex */
1209         Perl_ck_fun_locale,/* sprintf */
1210         Perl_ck_fun,    /* formline */
1211         Perl_ck_fun,    /* ord */
1212         Perl_ck_fun,    /* chr */
1213         Perl_ck_fun,    /* crypt */
1214         Perl_ck_fun_locale,/* ucfirst */
1215         Perl_ck_fun_locale,/* lcfirst */
1216         Perl_ck_fun_locale,/* uc */
1217         Perl_ck_fun_locale,/* lc */
1218         Perl_ck_fun,    /* quotemeta */
1219         Perl_ck_rvconst,/* rv2av */
1220         Perl_ck_null,   /* aelemfast */
1221         Perl_ck_null,   /* aelem */
1222         Perl_ck_null,   /* aslice */
1223         Perl_ck_fun,    /* each */
1224         Perl_ck_fun,    /* values */
1225         Perl_ck_fun,    /* keys */
1226         Perl_ck_delete, /* delete */
1227         Perl_ck_exists, /* exists */
1228         Perl_ck_rvconst,/* rv2hv */
1229         Perl_ck_null,   /* helem */
1230         Perl_ck_null,   /* hslice */
1231         Perl_ck_fun,    /* unpack */
1232         Perl_ck_fun,    /* pack */
1233         Perl_ck_split,  /* split */
1234         Perl_ck_fun,    /* join */
1235         Perl_ck_null,   /* list */
1236         Perl_ck_null,   /* lslice */
1237         Perl_ck_fun,    /* anonlist */
1238         Perl_ck_fun,    /* anonhash */
1239         Perl_ck_fun,    /* splice */
1240         Perl_ck_fun,    /* push */
1241         Perl_ck_shift,  /* pop */
1242         Perl_ck_shift,  /* shift */
1243         Perl_ck_fun,    /* unshift */
1244         Perl_ck_sort,   /* sort */
1245         Perl_ck_fun,    /* reverse */
1246         Perl_ck_grep,   /* grepstart */
1247         Perl_ck_null,   /* grepwhile */
1248         Perl_ck_grep,   /* mapstart */
1249         Perl_ck_null,   /* mapwhile */
1250         Perl_ck_null,   /* range */
1251         Perl_ck_null,   /* flip */
1252         Perl_ck_null,   /* flop */
1253         Perl_ck_null,   /* and */
1254         Perl_ck_null,   /* or */
1255         Perl_ck_null,   /* xor */
1256         Perl_ck_null,   /* cond_expr */
1257         Perl_ck_null,   /* andassign */
1258         Perl_ck_null,   /* orassign */
1259         Perl_ck_method, /* method */
1260         Perl_ck_subr,   /* entersub */
1261         Perl_ck_null,   /* leavesub */
1262         Perl_ck_fun,    /* caller */
1263         Perl_ck_fun,    /* warn */
1264         Perl_ck_fun,    /* die */
1265         Perl_ck_fun,    /* reset */
1266         Perl_ck_null,   /* lineseq */
1267         Perl_ck_null,   /* nextstate */
1268         Perl_ck_null,   /* dbstate */
1269         Perl_ck_null,   /* unstack */
1270         Perl_ck_null,   /* enter */
1271         Perl_ck_null,   /* leave */
1272         Perl_ck_null,   /* scope */
1273         Perl_ck_null,   /* enteriter */
1274         Perl_ck_null,   /* iter */
1275         Perl_ck_null,   /* enterloop */
1276         Perl_ck_null,   /* leaveloop */
1277         Perl_ck_null,   /* return */
1278         Perl_ck_null,   /* last */
1279         Perl_ck_null,   /* next */
1280         Perl_ck_null,   /* redo */
1281         Perl_ck_null,   /* dump */
1282         Perl_ck_null,   /* goto */
1283         Perl_ck_fun,    /* exit */
1284         Perl_ck_fun,    /* open */
1285         Perl_ck_fun,    /* close */
1286         Perl_ck_fun,    /* pipe_op */
1287         Perl_ck_fun,    /* fileno */
1288         Perl_ck_fun,    /* umask */
1289         Perl_ck_fun,    /* binmode */
1290         Perl_ck_fun,    /* tie */
1291         Perl_ck_fun,    /* untie */
1292         Perl_ck_fun,    /* tied */
1293         Perl_ck_fun,    /* dbmopen */
1294         Perl_ck_fun,    /* dbmclose */
1295         Perl_ck_select, /* sselect */
1296         Perl_ck_select, /* select */
1297         Perl_ck_eof,    /* getc */
1298         Perl_ck_fun,    /* read */
1299         Perl_ck_fun,    /* enterwrite */
1300         Perl_ck_null,   /* leavewrite */
1301         Perl_ck_listiob,/* prtf */
1302         Perl_ck_listiob,/* print */
1303         Perl_ck_fun,    /* sysopen */
1304         Perl_ck_fun,    /* sysseek */
1305         Perl_ck_fun,    /* sysread */
1306         Perl_ck_fun,    /* syswrite */
1307         Perl_ck_fun,    /* send */
1308         Perl_ck_fun,    /* recv */
1309         Perl_ck_eof,    /* eof */
1310         Perl_ck_fun,    /* tell */
1311         Perl_ck_fun,    /* seek */
1312         Perl_ck_trunc,  /* truncate */
1313         Perl_ck_fun,    /* fcntl */
1314         Perl_ck_fun,    /* ioctl */
1315         Perl_ck_fun,    /* flock */
1316         Perl_ck_fun,    /* socket */
1317         Perl_ck_fun,    /* sockpair */
1318         Perl_ck_fun,    /* bind */
1319         Perl_ck_fun,    /* connect */
1320         Perl_ck_fun,    /* listen */
1321         Perl_ck_fun,    /* accept */
1322         Perl_ck_fun,    /* shutdown */
1323         Perl_ck_fun,    /* gsockopt */
1324         Perl_ck_fun,    /* ssockopt */
1325         Perl_ck_fun,    /* getsockname */
1326         Perl_ck_fun,    /* getpeername */
1327         Perl_ck_ftst,   /* lstat */
1328         Perl_ck_ftst,   /* stat */
1329         Perl_ck_ftst,   /* ftrread */
1330         Perl_ck_ftst,   /* ftrwrite */
1331         Perl_ck_ftst,   /* ftrexec */
1332         Perl_ck_ftst,   /* fteread */
1333         Perl_ck_ftst,   /* ftewrite */
1334         Perl_ck_ftst,   /* fteexec */
1335         Perl_ck_ftst,   /* ftis */
1336         Perl_ck_ftst,   /* fteowned */
1337         Perl_ck_ftst,   /* ftrowned */
1338         Perl_ck_ftst,   /* ftzero */
1339         Perl_ck_ftst,   /* ftsize */
1340         Perl_ck_ftst,   /* ftmtime */
1341         Perl_ck_ftst,   /* ftatime */
1342         Perl_ck_ftst,   /* ftctime */
1343         Perl_ck_ftst,   /* ftsock */
1344         Perl_ck_ftst,   /* ftchr */
1345         Perl_ck_ftst,   /* ftblk */
1346         Perl_ck_ftst,   /* ftfile */
1347         Perl_ck_ftst,   /* ftdir */
1348         Perl_ck_ftst,   /* ftpipe */
1349         Perl_ck_ftst,   /* ftlink */
1350         Perl_ck_ftst,   /* ftsuid */
1351         Perl_ck_ftst,   /* ftsgid */
1352         Perl_ck_ftst,   /* ftsvtx */
1353         Perl_ck_ftst,   /* fttty */
1354         Perl_ck_ftst,   /* fttext */
1355         Perl_ck_ftst,   /* ftbinary */
1356         Perl_ck_fun,    /* chdir */
1357         Perl_ck_fun,    /* chown */
1358         Perl_ck_fun,    /* chroot */
1359         Perl_ck_fun,    /* unlink */
1360         Perl_ck_fun,    /* chmod */
1361         Perl_ck_fun,    /* utime */
1362         Perl_ck_fun,    /* rename */
1363         Perl_ck_fun,    /* link */
1364         Perl_ck_fun,    /* symlink */
1365         Perl_ck_fun,    /* readlink */
1366         Perl_ck_fun,    /* mkdir */
1367         Perl_ck_fun,    /* rmdir */
1368         Perl_ck_fun,    /* open_dir */
1369         Perl_ck_fun,    /* readdir */
1370         Perl_ck_fun,    /* telldir */
1371         Perl_ck_fun,    /* seekdir */
1372         Perl_ck_fun,    /* rewinddir */
1373         Perl_ck_fun,    /* closedir */
1374         Perl_ck_null,   /* fork */
1375         Perl_ck_null,   /* wait */
1376         Perl_ck_fun,    /* waitpid */
1377         Perl_ck_exec,   /* system */
1378         Perl_ck_exec,   /* exec */
1379         Perl_ck_fun,    /* kill */
1380         Perl_ck_null,   /* getppid */
1381         Perl_ck_fun,    /* getpgrp */
1382         Perl_ck_fun,    /* setpgrp */
1383         Perl_ck_fun,    /* getpriority */
1384         Perl_ck_fun,    /* setpriority */
1385         Perl_ck_null,   /* time */
1386         Perl_ck_null,   /* tms */
1387         Perl_ck_fun,    /* localtime */
1388         Perl_ck_fun,    /* gmtime */
1389         Perl_ck_fun,    /* alarm */
1390         Perl_ck_fun,    /* sleep */
1391         Perl_ck_fun,    /* shmget */
1392         Perl_ck_fun,    /* shmctl */
1393         Perl_ck_fun,    /* shmread */
1394         Perl_ck_fun,    /* shmwrite */
1395         Perl_ck_fun,    /* msgget */
1396         Perl_ck_fun,    /* msgctl */
1397         Perl_ck_fun,    /* msgsnd */
1398         Perl_ck_fun,    /* msgrcv */
1399         Perl_ck_fun,    /* semget */
1400         Perl_ck_fun,    /* semctl */
1401         Perl_ck_fun,    /* semop */
1402         Perl_ck_require,/* require */
1403         Perl_ck_fun,    /* dofile */
1404         Perl_ck_eval,   /* entereval */
1405         Perl_ck_null,   /* leaveeval */
1406         Perl_ck_null,   /* entertry */
1407         Perl_ck_null,   /* leavetry */
1408         Perl_ck_fun,    /* ghbyname */
1409         Perl_ck_fun,    /* ghbyaddr */
1410         Perl_ck_null,   /* ghostent */
1411         Perl_ck_fun,    /* gnbyname */
1412         Perl_ck_fun,    /* gnbyaddr */
1413         Perl_ck_null,   /* gnetent */
1414         Perl_ck_fun,    /* gpbyname */
1415         Perl_ck_fun,    /* gpbynumber */
1416         Perl_ck_null,   /* gprotoent */
1417         Perl_ck_fun,    /* gsbyname */
1418         Perl_ck_fun,    /* gsbyport */
1419         Perl_ck_null,   /* gservent */
1420         Perl_ck_fun,    /* shostent */
1421         Perl_ck_fun,    /* snetent */
1422         Perl_ck_fun,    /* sprotoent */
1423         Perl_ck_fun,    /* sservent */
1424         Perl_ck_null,   /* ehostent */
1425         Perl_ck_null,   /* enetent */
1426         Perl_ck_null,   /* eprotoent */
1427         Perl_ck_null,   /* eservent */
1428         Perl_ck_fun,    /* gpwnam */
1429         Perl_ck_fun,    /* gpwuid */
1430         Perl_ck_null,   /* gpwent */
1431         Perl_ck_null,   /* spwent */
1432         Perl_ck_null,   /* epwent */
1433         Perl_ck_fun,    /* ggrnam */
1434         Perl_ck_fun,    /* ggrgid */
1435         Perl_ck_null,   /* ggrent */
1436         Perl_ck_null,   /* sgrent */
1437         Perl_ck_null,   /* egrent */
1438         Perl_ck_null,   /* getlogin */
1439         Perl_ck_fun,    /* syscall */
1440         Perl_ck_rfun,   /* lock */
1441         Perl_ck_null,   /* threadsv */
1442         Perl_ck_null,   /* setstate */
1443         Perl_ck_null,   /* method_named */
1444 };
1445 #endif
1446
1447 #ifndef DOINIT
1448 EXT U32 PL_opargs[];
1449 #else
1450 EXT U32 PL_opargs[] = {
1451         0x00000000,     /* null */
1452         0x00000000,     /* stub */
1453         0x00003604,     /* scalar */
1454         0x00000004,     /* pushmark */
1455         0x00000014,     /* wantarray */
1456         0x00000c04,     /* const */
1457         0x00000e44,     /* gvsv */
1458         0x00000e44,     /* gv */
1459         0x00022440,     /* gelem */
1460         0x00000044,     /* padsv */
1461         0x00000040,     /* padav */
1462         0x00000040,     /* padhv */
1463         0x00000040,     /* padany */
1464         0x00000a40,     /* pushre */
1465         0x00000244,     /* rv2gv */
1466         0x00000244,     /* rv2sv */
1467         0x00000214,     /* av2arylen */
1468         0x00000240,     /* rv2cv */
1469         0x00000c00,     /* anoncode */
1470         0x00003604,     /* prototype */
1471         0x00004201,     /* refgen */
1472         0x00002206,     /* srefgen */
1473         0x0001368c,     /* ref */
1474         0x00122804,     /* bless */
1475         0x00001608,     /* backtick */
1476         0x00132808,     /* glob */
1477         0x00001608,     /* readline */
1478         0x00001608,     /* rcatline */
1479         0x00002204,     /* regcmaybe */
1480         0x00002204,     /* regcreset */
1481         0x00002604,     /* regcomp */
1482         0x00000a40,     /* match */
1483         0x00000a04,     /* qr */
1484         0x00002a54,     /* subst */
1485         0x00000654,     /* substcont */
1486         0x00003014,     /* trans */
1487         0x00000004,     /* sassign */
1488         0x00044408,     /* aassign */
1489         0x0000570d,     /* chop */
1490         0x0001378c,     /* schop */
1491         0x0000570d,     /* chomp */
1492         0x0001378c,     /* schomp */
1493         0x00013694,     /* defined */
1494         0x00013604,     /* undef */
1495         0x00013684,     /* study */
1496         0x0001368c,     /* pos */
1497         0x00002264,     /* preinc */
1498         0x00002254,     /* i_preinc */
1499         0x00002264,     /* predec */
1500         0x00002254,     /* i_predec */
1501         0x0000236c,     /* postinc */
1502         0x0000235c,     /* i_postinc */
1503         0x0000236c,     /* postdec */
1504         0x0000235c,     /* i_postdec */
1505         0x0002250e,     /* pow */
1506         0x0002252e,     /* multiply */
1507         0x0002251e,     /* i_multiply */
1508         0x0002252e,     /* divide */
1509         0x0002251e,     /* i_divide */
1510         0x0002253e,     /* modulo */
1511         0x0002251e,     /* i_modulo */
1512         0x00024409,     /* repeat */
1513         0x0002252e,     /* add */
1514         0x0002251e,     /* i_add */
1515         0x0002252e,     /* subtract */
1516         0x0002251e,     /* i_subtract */
1517         0x0002250e,     /* concat */
1518         0x0000290e,     /* stringify */
1519         0x0002250e,     /* left_shift */
1520         0x0002250e,     /* right_shift */
1521         0x00022436,     /* lt */
1522         0x00022416,     /* i_lt */
1523         0x00022436,     /* gt */
1524         0x00022416,     /* i_gt */
1525         0x00022436,     /* le */
1526         0x00022416,     /* i_le */
1527         0x00022436,     /* ge */
1528         0x00022416,     /* i_ge */
1529         0x00022436,     /* eq */
1530         0x00022416,     /* i_eq */
1531         0x00022436,     /* ne */
1532         0x00022416,     /* i_ne */
1533         0x0002243e,     /* ncmp */
1534         0x0002241e,     /* i_ncmp */
1535         0x00022416,     /* slt */
1536         0x00022416,     /* sgt */
1537         0x00022416,     /* sle */
1538         0x00022416,     /* sge */
1539         0x00022416,     /* seq */
1540         0x00022416,     /* sne */
1541         0x0002241e,     /* scmp */
1542         0x0002250e,     /* bit_and */
1543         0x0002250e,     /* bit_xor */
1544         0x0002250e,     /* bit_or */
1545         0x0000232e,     /* negate */
1546         0x0000231e,     /* i_negate */
1547         0x00002216,     /* not */
1548         0x0000230e,     /* complement */
1549         0x0002290e,     /* atan2 */
1550         0x0001378e,     /* sin */
1551         0x0001378e,     /* cos */
1552         0x0001370c,     /* rand */
1553         0x00013604,     /* srand */
1554         0x0001378e,     /* exp */
1555         0x0001378e,     /* log */
1556         0x0001378e,     /* sqrt */
1557         0x0001378e,     /* int */
1558         0x0001378e,     /* hex */
1559         0x0001378e,     /* oct */
1560         0x0001378e,     /* abs */
1561         0x0001379c,     /* length */
1562         0x1322280c,     /* substr */
1563         0x0022281c,     /* vec */
1564         0x0122291c,     /* index */
1565         0x0122291c,     /* rindex */
1566         0x0004290f,     /* sprintf */
1567         0x00042805,     /* formline */
1568         0x0001379e,     /* ord */
1569         0x0001378e,     /* chr */
1570         0x0002290e,     /* crypt */
1571         0x0001368e,     /* ucfirst */
1572         0x0001368e,     /* lcfirst */
1573         0x0001368e,     /* uc */
1574         0x0001368e,     /* lc */
1575         0x0001378e,     /* quotemeta */
1576         0x00000248,     /* rv2av */
1577         0x00026e04,     /* aelemfast */
1578         0x00026404,     /* aelem */
1579         0x00046801,     /* aslice */
1580         0x00009600,     /* each */
1581         0x00009608,     /* values */
1582         0x00009608,     /* keys */
1583         0x00003600,     /* delete */
1584         0x00003614,     /* exists */
1585         0x00000248,     /* rv2hv */
1586         0x00028404,     /* helem */
1587         0x00048801,     /* hslice */
1588         0x00022800,     /* unpack */
1589         0x0004280d,     /* pack */
1590         0x00222808,     /* split */
1591         0x0004290d,     /* join */
1592         0x00004801,     /* list */
1593         0x00448400,     /* lslice */
1594         0x00004805,     /* anonlist */
1595         0x00004805,     /* anonhash */
1596         0x05326801,     /* splice */
1597         0x0004691d,     /* push */
1598         0x00007604,     /* pop */
1599         0x00007604,     /* shift */
1600         0x0004691d,     /* unshift */
1601         0x0005a801,     /* sort */
1602         0x00004809,     /* reverse */
1603         0x0004a841,     /* grepstart */
1604         0x00000648,     /* grepwhile */
1605         0x0004a841,     /* mapstart */
1606         0x00000648,     /* mapwhile */
1607         0x00022600,     /* range */
1608         0x00022200,     /* flip */
1609         0x00000200,     /* flop */
1610         0x00000600,     /* and */
1611         0x00000600,     /* or */
1612         0x00022406,     /* xor */
1613         0x00000640,     /* cond_expr */
1614         0x00000604,     /* andassign */
1615         0x00000604,     /* orassign */
1616         0x00000240,     /* method */
1617         0x00004249,     /* entersub */
1618         0x00000200,     /* leavesub */
1619         0x00013608,     /* caller */
1620         0x0000481d,     /* warn */
1621         0x0000485d,     /* die */
1622         0x00013614,     /* reset */
1623         0x00000800,     /* lineseq */
1624         0x00001404,     /* nextstate */
1625         0x00001404,     /* dbstate */
1626         0x00000004,     /* unstack */
1627         0x00000000,     /* enter */
1628         0x00000800,     /* leave */
1629         0x00000800,     /* scope */
1630         0x00001240,     /* enteriter */
1631         0x00000000,     /* iter */
1632         0x00001240,     /* enterloop */
1633         0x00000400,     /* leaveloop */
1634         0x00004841,     /* return */
1635         0x00001a44,     /* last */
1636         0x00001a44,     /* next */
1637         0x00001a44,     /* redo */
1638         0x00001a44,     /* dump */
1639         0x00001a44,     /* goto */
1640         0x00013644,     /* exit */
1641         0x0132c81c,     /* open */
1642         0x0001d614,     /* close */
1643         0x000cc814,     /* pipe_op */
1644         0x0000d61c,     /* fileno */
1645         0x0001361c,     /* umask */
1646         0x0000d604,     /* binmode */
1647         0x0042e855,     /* tie */
1648         0x0000f614,     /* untie */
1649         0x0000f604,     /* tied */
1650         0x00228814,     /* dbmopen */
1651         0x00009614,     /* dbmclose */
1652         0x02222808,     /* sselect */
1653         0x0001c80c,     /* select */
1654         0x0001d60c,     /* getc */
1655         0x122ec81d,     /* read */
1656         0x0001d654,     /* enterwrite */
1657         0x00000200,     /* leavewrite */
1658         0x0005c815,     /* prtf */
1659         0x0005c815,     /* print */
1660         0x1222c804,     /* sysopen */
1661         0x0022c804,     /* sysseek */
1662         0x122ec81d,     /* sysread */
1663         0x1322c81d,     /* syswrite */
1664         0x1222c81d,     /* send */
1665         0x022ec81d,     /* recv */
1666         0x0001d614,     /* eof */
1667         0x0001d60c,     /* tell */
1668         0x0022c804,     /* seek */
1669         0x00022814,     /* truncate */
1670         0x0022c80c,     /* fcntl */
1671         0x0022c80c,     /* ioctl */
1672         0x0002c91c,     /* flock */
1673         0x0222c814,     /* socket */
1674         0x222cc814,     /* sockpair */
1675         0x0002c814,     /* bind */
1676         0x0002c814,     /* connect */
1677         0x0002c814,     /* listen */
1678         0x000cc81c,     /* accept */
1679         0x0002c81c,     /* shutdown */
1680         0x0022c814,     /* gsockopt */
1681         0x0222c814,     /* ssockopt */
1682         0x0000d614,     /* getsockname */
1683         0x0000d614,     /* getpeername */
1684         0x0000d880,     /* lstat */
1685         0x0000d880,     /* stat */
1686         0x0000d894,     /* ftrread */
1687         0x0000d894,     /* ftrwrite */
1688         0x0000d894,     /* ftrexec */
1689         0x0000d894,     /* fteread */
1690         0x0000d894,     /* ftewrite */
1691         0x0000d894,     /* fteexec */
1692         0x0000d894,     /* ftis */
1693         0x0000d894,     /* fteowned */
1694         0x0000d894,     /* ftrowned */
1695         0x0000d894,     /* ftzero */
1696         0x0000d89c,     /* ftsize */
1697         0x0000d88c,     /* ftmtime */
1698         0x0000d88c,     /* ftatime */
1699         0x0000d88c,     /* ftctime */
1700         0x0000d894,     /* ftsock */
1701         0x0000d894,     /* ftchr */
1702         0x0000d894,     /* ftblk */
1703         0x0000d894,     /* ftfile */
1704         0x0000d894,     /* ftdir */
1705         0x0000d894,     /* ftpipe */
1706         0x0000d894,     /* ftlink */
1707         0x0000d894,     /* ftsuid */
1708         0x0000d894,     /* ftsgid */
1709         0x0000d894,     /* ftsvtx */
1710         0x0000d814,     /* fttty */
1711         0x0000d894,     /* fttext */
1712         0x0000d894,     /* ftbinary */
1713         0x0001371c,     /* chdir */
1714         0x0000491d,     /* chown */
1715         0x0001379c,     /* chroot */
1716         0x0000499d,     /* unlink */
1717         0x0000491d,     /* chmod */
1718         0x0000491d,     /* utime */
1719         0x0002291c,     /* rename */
1720         0x0002291c,     /* link */
1721         0x0002291c,     /* symlink */
1722         0x0001368c,     /* readlink */
1723         0x0002291c,     /* mkdir */
1724         0x0001379c,     /* rmdir */
1725         0x0002c814,     /* open_dir */
1726         0x0000d600,     /* readdir */
1727         0x0000d60c,     /* telldir */
1728         0x0002c804,     /* seekdir */
1729         0x0000d604,     /* rewinddir */
1730         0x0000d614,     /* closedir */
1731         0x0000001c,     /* fork */
1732         0x0000011c,     /* wait */
1733         0x0002291c,     /* waitpid */
1734         0x0005291d,     /* system */
1735         0x0005295d,     /* exec */
1736         0x0000495d,     /* kill */
1737         0x0000011c,     /* getppid */
1738         0x0001371c,     /* getpgrp */
1739         0x0013291c,     /* setpgrp */
1740         0x0002291c,     /* getpriority */
1741         0x0022291c,     /* setpriority */
1742         0x0000011c,     /* time */
1743         0x00000000,     /* tms */
1744         0x00013608,     /* localtime */
1745         0x00013608,     /* gmtime */
1746         0x0001369c,     /* alarm */
1747         0x0001371c,     /* sleep */
1748         0x0022281d,     /* shmget */
1749         0x0022281d,     /* shmctl */
1750         0x0222281d,     /* shmread */
1751         0x0222281d,     /* shmwrite */
1752         0x0002281d,     /* msgget */
1753         0x0022281d,     /* msgctl */
1754         0x0022281d,     /* msgsnd */
1755         0x2222281d,     /* msgrcv */
1756         0x0022281d,     /* semget */
1757         0x0222281d,     /* semctl */
1758         0x0002281d,     /* semop */
1759         0x000136c0,     /* require */
1760         0x00002240,     /* dofile */
1761         0x00003640,     /* entereval */
1762         0x00002200,     /* leaveeval */
1763         0x00000600,     /* entertry */
1764         0x00000800,     /* leavetry */
1765         0x00003600,     /* ghbyname */
1766         0x00022800,     /* ghbyaddr */
1767         0x00000000,     /* ghostent */
1768         0x00003600,     /* gnbyname */
1769         0x00022800,     /* gnbyaddr */
1770         0x00000000,     /* gnetent */
1771         0x00003600,     /* gpbyname */
1772         0x00002800,     /* gpbynumber */
1773         0x00000000,     /* gprotoent */
1774         0x00022800,     /* gsbyname */
1775         0x00022800,     /* gsbyport */
1776         0x00000000,     /* gservent */
1777         0x00003614,     /* shostent */
1778         0x00003614,     /* snetent */
1779         0x00003614,     /* sprotoent */
1780         0x00003614,     /* sservent */
1781         0x00000014,     /* ehostent */
1782         0x00000014,     /* enetent */
1783         0x00000014,     /* eprotoent */
1784         0x00000014,     /* eservent */
1785         0x00003600,     /* gpwnam */
1786         0x00003600,     /* gpwuid */
1787         0x00000000,     /* gpwent */
1788         0x00000014,     /* spwent */
1789         0x00000014,     /* epwent */
1790         0x00003600,     /* ggrnam */
1791         0x00003600,     /* ggrgid */
1792         0x00000000,     /* ggrent */
1793         0x00000014,     /* sgrent */
1794         0x00000014,     /* egrent */
1795         0x0000000c,     /* getlogin */
1796         0x0004281d,     /* syscall */
1797         0x00003604,     /* lock */
1798         0x00000044,     /* threadsv */
1799         0x00001404,     /* setstate */
1800         0x00000c40,     /* method_named */
1801 };
1802 #endif
1803
1804 END_EXTERN_C