X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/deaf58b8802900d0a53e4faca7896971ce9a9dad..3e2dd9eef3def26cec0d93819bc78fc2b556f143:/doop.c diff --git a/doop.c b/doop.c index 9d75b3d..519e4ce 100644 --- a/doop.c +++ b/doop.c @@ -633,7 +633,7 @@ Perl_do_trans(pTHX_ SV *sv) if (SvREADONLY(sv) && !(PL_op->op_private & OPpTRANS_IDENTICAL)) { if (!SvIsCOW(sv)) - Perl_croak_no_modify(aTHX); + Perl_croak_no_modify(); } (void)SvPV_const(sv, len); if (!len) @@ -671,12 +671,12 @@ Perl_do_trans(pTHX_ SV *sv) } void -Perl_do_join(pTHX_ register SV *sv, SV *delim, register SV **mark, register SV **sp) +Perl_do_join(pTHX_ SV *sv, SV *delim, SV **mark, SV **sp) { dVAR; SV ** const oldmark = mark; - register I32 items = sp - mark; - register STRLEN len; + I32 items = sp - mark; + STRLEN len; STRLEN delimlen; PERL_ARGS_ASSERT_DO_JOIN; @@ -707,7 +707,7 @@ Perl_do_join(pTHX_ register SV *sv, SV *delim, register SV **mark, register SV * /* sv_setpv retains old UTF8ness [perl #24846] */ SvUTF8_off(sv); - if (PL_tainting && SvMAGICAL(sv)) + if (TAINTING_get && SvMAGICAL(sv)) SvTAINTED_off(sv); if (items-- > 0) { @@ -912,10 +912,10 @@ void Perl_do_vecset(pTHX_ SV *sv) { dVAR; - register SSize_t offset, bitoffs = 0; - register int size; - register unsigned char *s; - register UV lval; + SSize_t offset, bitoffs = 0; + int size; + unsigned char *s; + UV lval; I32 mask; STRLEN targlen; STRLEN len; @@ -1000,16 +1000,16 @@ Perl_do_vop(pTHX_ I32 optype, SV *sv, SV *left, SV *right) { dVAR; #ifdef LIBERAL - register long *dl; - register long *ll; - register long *rl; + long *dl; + long *ll; + long *rl; #endif - register char *dc; + char *dc; STRLEN leftlen; STRLEN rightlen; - register const char *lc; - register const char *rc; - register STRLEN len; + const char *lc; + const char *rc; + STRLEN len; STRLEN lensave; const char *lsave; const char *rsave; @@ -1230,7 +1230,7 @@ Perl_do_kv(pTHX) dVAR; dSP; HV * const keys = MUTABLE_HV(POPs); - register HE *entry; + HE *entry; const I32 gimme = GIMME_V; const I32 dokv = (PL_op->op_type == OP_RV2HV || PL_op->op_type == OP_PADHV); /* op_type is OP_RKEYS/OP_RVALUES if pp_rkeys delegated to here */