@@ -133,15 +133,10 @@ VXS(universal_version)
133133 if (undef) {
134134 if (pkg) {
135135 const HVNAME* const name = HvNAME_HEK (pkg);
136- #if PERL_VERSION == 5
137- Perl_croak (aTHX_ " %s version %s required--this is only version " ,
138- name, SvPVx_nolen_const (req));
139- #else
140136 Perl_croak (aTHX_
141137 " %" HEKf " does not define $%" HEKf
142138 " ::VERSION--version check failed" ,
143139 HEKfARG (name), HEKfARG (name));
144- #endif
145140 }
146141 else {
147142#if PERL_VERSION >= 8
@@ -206,11 +201,7 @@ VXS(version_new)
206201 SV * svarg2;
207202 vs = sv_newmortal ();
208203 svarg2 = ST (2 );
209- #if PERL_VERSION == 5
210- sv_setpvf (vs," v%s" ,SvPV_nolen_const (svarg2));
211- #else
212204 Perl_sv_setpvf (aTHX_ vs," v%s" ,SvPV_nolen_const (svarg2));
213- #endif
214205 break ;
215206 }
216207 case 2 :
@@ -249,11 +240,7 @@ VXS(version_new)
249240 rv = NEW_VERSION (vs);
250241 if ( len != sizeof (VXS_CLASS)-1
251242 || strcmp (classname,VXS_CLASS) != 0 ) /* inherited new() */
252- #if PERL_VERSION == 5
253- sv_bless (rv, gv_stashpv ((char *)classname, GV_ADD));
254- #else
255243 sv_bless (rv, gv_stashpvn (classname, len, GV_ADD | flags));
256- #endif
257244
258245 VXS_RETURN_M_SV (rv);
259246}
@@ -445,11 +432,7 @@ VXS(version_qv)
445432 }
446433 if ( items == 2 && (len != 7
447434 || strcmp (classname," version" )) ) { /* inherited new() */
448- #if PERL_VERSION == 5
449- sv_bless (rv, gv_stashpv ((char *)classname, GV_ADD));
450- #else
451435 sv_bless (rv, gv_stashpvn (classname, len, GV_ADD | flags));
452- #endif
453436 }
454437 PUSHs (rv);
455438 }
0 commit comments