X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=byterun.h;h=6e559ef4ff9cc110b04cc2cda52e668e62ea8e0e;hb=ccc7f9b3740d5c1211fbd847d1ae120278f3f710;hp=f7185c7b0ad1452a5026bf0522746e22a0d02155;hpb=33b839e22819d9ddfd0fa565289e5af7b6262ec9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/byterun.h b/byterun.h index f7185c7..6e559ef 100644 --- a/byterun.h +++ b/byterun.h @@ -15,17 +15,10 @@ struct bytestream { int (*fread)(char *, size_t, size_t, void*); void (*freadpv)(U32, void*); }; -void freadpv _((U32, void *)); -void byterun _((struct bytestream)); -#else -void byterun _((FILE *)); #endif /* INDIRECT_BGET_MACROS */ -#ifndef PATCHLEVEL -#include "patchlevel.h" -#endif -#if PATCHLEVEL < 4 || (PATCHLEVEL == 4 && SUBVERSION < 50) -#define dTHR extern int errno +#ifndef PERL_OBJECT +void *bset_obj_store _((void *, I32)); #endif enum { @@ -185,10 +178,9 @@ EXT int optype_size[] #endif /* DOINIT */ ; -EXT SV * specialsv_list[4]; #define INIT_SPECIALSV_LIST STMT_START { \ - specialsv_list[0] = Nullsv; \ - specialsv_list[1] = &sv_undef; \ - specialsv_list[2] = &sv_yes; \ - specialsv_list[3] = &sv_no; \ + 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