/*
* This file is autogenerated from bytecode.pl. Changes made here will be lost.
*/
-struct bytestream { /* XXX: not currently used - too slow */
+struct bytestream {
void *data;
int (*pfgetc)(void *);
int (*pfread)(char *, size_t, size_t, void *);
INSN_MAIN_START, /* 115 */
INSN_MAIN_ROOT, /* 116 */
INSN_CURPAD, /* 117 */
- INSN_PUSH_BEGIN, /* 118 */
- INSN_PUSH_INIT, /* 119 */
- INSN_PUSH_END, /* 120 */
- MAX_INSN = 120
+ MAX_INSN = 117
};
enum {
OPt_COP /* 10 */
};
-extern void byterun(pTHXo);
+extern void byterun(pTHXo_ struct bytestream bs);
+
+#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