X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/823ac2c8066d04cddd15f6235e1eae8c4c6e7c5e..5104905ca0e45a6aca96dc9f629e2bdd5058b01b:/perl.h diff --git a/perl.h b/perl.h index 8830424..d2c5568 100644 --- a/perl.h +++ b/perl.h @@ -221,9 +221,9 @@ #define CALLREGCOMP(sv, flags) Perl_pregcomp(aTHX_ (sv),(flags)) #define CALLREGCOMP_ENG(prog, sv, flags) (prog)->comp(aTHX_ sv, flags) -#define CALLREGEXEC(prog,stringarg,strend,strbeg,minend,screamer,data,flags) \ +#define CALLREGEXEC(prog,stringarg,strend,strbeg,minend,sv,data,flags) \ RX_ENGINE(prog)->exec(aTHX_ (prog),(stringarg),(strend), \ - (strbeg),(minend),(screamer),(data),(flags)) + (strbeg),(minend),(sv),(data),(flags)) #define CALLREG_INTUIT_START(prog,sv,strbeg,strpos,strend,flags,data) \ RX_ENGINE(prog)->intuit(aTHX_ (prog), (sv), (strbeg), (strpos), \ (strend),(flags),(data)) @@ -1601,6 +1601,8 @@ typedef UVTYPE UV; # endif #endif +#define SSize_t_MAX (SSize_t)(~(size_t)0 >> 1) + #ifndef HAS_QUAD # undef PERL_NEED_MY_HTOLE64 # undef PERL_NEED_MY_LETOH64