diff options
author | Yves Orton <demerphq@gmail.com> | 2022-11-01 15:31:24 +0100 |
---|---|---|
committer | Yves Orton <demerphq@gmail.com> | 2022-11-02 08:49:32 +0100 |
commit | f8552c1a7e2b27e9c88f12e4569bbdf7218d0f27 (patch) | |
tree | fd66ed9b9acd02349954ae0c59a89573475468c7 /op.c | |
parent | f0774ef1d0fdfb05be43101715093189f4b7c842 (diff) | |
download | perl-f8552c1a7e2b27e9c88f12e4569bbdf7218d0f27.tar.gz |
cop.h - get rid of the STRLEN* stuff from cop_warnings
With RCPV strings we can use the RCPV_LEN() macro, and
make this logic a little less weird.
Diffstat (limited to 'op.c')
-rw-r--r-- | op.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1331,7 +1331,7 @@ S_cop_free(pTHX_ COP* cop) } CopFILE_free(cop); if (! specialWARN(cop->cop_warnings)) - cop->cop_warnings = (STRLEN*)rcpv_free((char*)cop->cop_warnings); + cop->cop_warnings = rcpv_free(cop->cop_warnings); cophh_free(CopHINTHASH_get(cop)); if (PL_curcop == cop) @@ -15230,13 +15230,13 @@ const_av_xsub(pTHX_ CV* cv) * This is the e implementation for the DUP_WARNINGS() macro */ -STRLEN* -Perl_dup_warnings(pTHX_ STRLEN* warnings) +char * +Perl_dup_warnings(pTHX_ char* warnings) { if (warnings == NULL || specialWARN(warnings)) return warnings; - return (STRLEN*)rcpv_copy((char*)warnings); + return rcpv_copy(warnings); } /* |