diff options
Diffstat (limited to 'contrib/perl5/byterun.h')
| -rw-r--r-- | contrib/perl5/byterun.h | 184 | 
1 files changed, 0 insertions, 184 deletions
diff --git a/contrib/perl5/byterun.h b/contrib/perl5/byterun.h deleted file mode 100644 index bd54c76e7635..000000000000 --- a/contrib/perl5/byterun.h +++ /dev/null @@ -1,184 +0,0 @@ -/* - *      Copyright (c) 1996-1998 Malcolm Beattie - * - *      You may distribute under the terms of either the GNU General Public - *      License or the Artistic License, as specified in the README file. - * - */ -/* - * This file is autogenerated from bytecode.pl. Changes made here will be lost. - */ -#ifdef INDIRECT_BGET_MACROS -struct bytestream { -    void *data; -    int (*fgetc)(void *); -    int (*fread)(char *, size_t, size_t, void*); -    void (*freadpv)(U32, void*); -}; -#endif /* INDIRECT_BGET_MACROS */ - -void *bset_obj_store _((void *, I32)); - -enum { -    INSN_RET,			/* 0 */ -    INSN_LDSV,			/* 1 */ -    INSN_LDOP,			/* 2 */ -    INSN_STSV,			/* 3 */ -    INSN_STOP,			/* 4 */ -    INSN_LDSPECSV,			/* 5 */ -    INSN_NEWSV,			/* 6 */ -    INSN_NEWOP,			/* 7 */ -    INSN_NEWOPN,			/* 8 */ -    INSN_NEWPV,			/* 9 */ -    INSN_NOP,			/* 10 */ -    INSN_PV_CUR,			/* 11 */ -    INSN_PV_FREE,			/* 12 */ -    INSN_SV_UPGRADE,			/* 13 */ -    INSN_SV_REFCNT,			/* 14 */ -    INSN_SV_REFCNT_ADD,			/* 15 */ -    INSN_SV_FLAGS,			/* 16 */ -    INSN_XRV,			/* 17 */ -    INSN_XPV,			/* 18 */ -    INSN_XIV32,			/* 19 */ -    INSN_XIV64,			/* 20 */ -    INSN_XNV,			/* 21 */ -    INSN_XLV_TARGOFF,			/* 22 */ -    INSN_XLV_TARGLEN,			/* 23 */ -    INSN_XLV_TARG,			/* 24 */ -    INSN_XLV_TYPE,			/* 25 */ -    INSN_XBM_USEFUL,			/* 26 */ -    INSN_XBM_PREVIOUS,			/* 27 */ -    INSN_XBM_RARE,			/* 28 */ -    INSN_XFM_LINES,			/* 29 */ -    INSN_XIO_LINES,			/* 30 */ -    INSN_XIO_PAGE,			/* 31 */ -    INSN_XIO_PAGE_LEN,			/* 32 */ -    INSN_XIO_LINES_LEFT,			/* 33 */ -    INSN_XIO_TOP_NAME,			/* 34 */ -    INSN_COMMENT,			/* 35 */ -    INSN_XIO_TOP_GV,			/* 36 */ -    INSN_XIO_FMT_NAME,			/* 37 */ -    INSN_XIO_FMT_GV,			/* 38 */ -    INSN_XIO_BOTTOM_NAME,			/* 39 */ -    INSN_XIO_BOTTOM_GV,			/* 40 */ -    INSN_XIO_SUBPROCESS,			/* 41 */ -    INSN_XIO_TYPE,			/* 42 */ -    INSN_XIO_FLAGS,			/* 43 */ -    INSN_XCV_STASH,			/* 44 */ -    INSN_XCV_START,			/* 45 */ -    INSN_XCV_ROOT,			/* 46 */ -    INSN_XCV_GV,			/* 47 */ -    INSN_XCV_FILEGV,			/* 48 */ -    INSN_XCV_DEPTH,			/* 49 */ -    INSN_XCV_PADLIST,			/* 50 */ -    INSN_XCV_OUTSIDE,			/* 51 */ -    INSN_XCV_FLAGS,			/* 52 */ -    INSN_AV_EXTEND,			/* 53 */ -    INSN_AV_PUSH,			/* 54 */ -    INSN_XAV_FILL,			/* 55 */ -    INSN_XAV_MAX,			/* 56 */ -    INSN_XAV_FLAGS,			/* 57 */ -    INSN_XHV_RITER,			/* 58 */ -    INSN_XHV_NAME,			/* 59 */ -    INSN_HV_STORE,			/* 60 */ -    INSN_SV_MAGIC,			/* 61 */ -    INSN_MG_OBJ,			/* 62 */ -    INSN_MG_PRIVATE,			/* 63 */ -    INSN_MG_FLAGS,			/* 64 */ -    INSN_MG_PV,			/* 65 */ -    INSN_XMG_STASH,			/* 66 */ -    INSN_GV_FETCHPV,			/* 67 */ -    INSN_GV_STASHPV,			/* 68 */ -    INSN_GP_SV,			/* 69 */ -    INSN_GP_REFCNT,			/* 70 */ -    INSN_GP_REFCNT_ADD,			/* 71 */ -    INSN_GP_AV,			/* 72 */ -    INSN_GP_HV,			/* 73 */ -    INSN_GP_CV,			/* 74 */ -    INSN_GP_FILEGV,			/* 75 */ -    INSN_GP_IO,			/* 76 */ -    INSN_GP_FORM,			/* 77 */ -    INSN_GP_CVGEN,			/* 78 */ -    INSN_GP_LINE,			/* 79 */ -    INSN_GP_SHARE,			/* 80 */ -    INSN_XGV_FLAGS,			/* 81 */ -    INSN_OP_NEXT,			/* 82 */ -    INSN_OP_SIBLING,			/* 83 */ -    INSN_OP_PPADDR,			/* 84 */ -    INSN_OP_TARG,			/* 85 */ -    INSN_OP_TYPE,			/* 86 */ -    INSN_OP_SEQ,			/* 87 */ -    INSN_OP_FLAGS,			/* 88 */ -    INSN_OP_PRIVATE,			/* 89 */ -    INSN_OP_FIRST,			/* 90 */ -    INSN_OP_LAST,			/* 91 */ -    INSN_OP_OTHER,			/* 92 */ -    INSN_OP_TRUE,			/* 93 */ -    INSN_OP_FALSE,			/* 94 */ -    INSN_OP_CHILDREN,			/* 95 */ -    INSN_OP_PMREPLROOT,			/* 96 */ -    INSN_OP_PMREPLROOTGV,			/* 97 */ -    INSN_OP_PMREPLSTART,			/* 98 */ -    INSN_OP_PMNEXT,			/* 99 */ -    INSN_PREGCOMP,			/* 100 */ -    INSN_OP_PMFLAGS,			/* 101 */ -    INSN_OP_PMPERMFLAGS,			/* 102 */ -    INSN_OP_SV,			/* 103 */ -    INSN_OP_GV,			/* 104 */ -    INSN_OP_PV,			/* 105 */ -    INSN_OP_PV_TR,			/* 106 */ -    INSN_OP_REDOOP,			/* 107 */ -    INSN_OP_NEXTOP,			/* 108 */ -    INSN_OP_LASTOP,			/* 109 */ -    INSN_COP_LABEL,			/* 110 */ -    INSN_COP_STASH,			/* 111 */ -    INSN_COP_FILEGV,			/* 112 */ -    INSN_COP_SEQ,			/* 113 */ -    INSN_COP_ARYBASE,			/* 114 */ -    INSN_COP_LINE,			/* 115 */ -    INSN_MAIN_START,			/* 116 */ -    INSN_MAIN_ROOT,			/* 117 */ -    INSN_CURPAD,			/* 118 */ -    MAX_INSN = 118 -}; - -enum { -    OPt_OP,		/* 0 */ -    OPt_UNOP,		/* 1 */ -    OPt_BINOP,		/* 2 */ -    OPt_LOGOP,		/* 3 */ -    OPt_CONDOP,		/* 4 */ -    OPt_LISTOP,		/* 5 */ -    OPt_PMOP,		/* 6 */ -    OPt_SVOP,		/* 7 */ -    OPt_GVOP,		/* 8 */ -    OPt_PVOP,		/* 9 */ -    OPt_LOOP,		/* 10 */ -    OPt_COP		/* 11 */ -}; - -EXT int optype_size[] -#ifdef DOINIT -= { -    sizeof(OP), -    sizeof(UNOP), -    sizeof(BINOP), -    sizeof(LOGOP), -    sizeof(CONDOP), -    sizeof(LISTOP), -    sizeof(PMOP), -    sizeof(SVOP), -    sizeof(GVOP), -    sizeof(PVOP), -    sizeof(LOOP), -    sizeof(COP) -} -#endif /* DOINIT */ -; - -#define INIT_SPECIALSV_LIST STMT_START { \ -	PL_specialsv_list[0] = Nullsv; \ -	PL_specialsv_list[1] = &PL_sv_undef; \ -	PL_specialsv_list[2] = &PL_sv_yes; \ -	PL_specialsv_list[3] = &PL_sv_no; \ -    } STMT_END  | 
