diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-01-03 23:06:39 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-01-03 23:06:39 -0600 |
commit | 80f195f4ca509401b0cf1e00d2fddf6166e2a8d2 (patch) | |
tree | 48ee2f7aec694ded064ac59b4aff3cb3ef8b301e | |
parent | 8e66bbb992f545238fe8541eac0be25b873e577c (diff) | |
download | package-stash-xs-80f195f4ca509401b0cf1e00d2fddf6166e2a8d2.tar.gz package-stash-xs-80f195f4ca509401b0cf1e00d2fddf6166e2a8d2.zip |
HvENAME didn't exist before 5.12
-rw-r--r-- | XS.xs | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -12,6 +12,10 @@ #define mro_method_changed_in(x) PL_sub_generation++ #endif +#ifndef HvENAME +#define HvENAME HvNAME +#endif + #ifdef newSVhek #define newSVhe(he) newSVhek(HeKEY_hek(he)) #else @@ -332,7 +336,7 @@ static void _real_gv_init(GV *gv, HV *stash, SV *name) STRLEN name_len; name_pv = SvPV(name, name_len); - if (!HvENAME_get(stash)) { + if (!HvENAME(stash)) { hv_name_set(stash, "__ANON__", 8, 0); } gv_init(gv, stash, name_pv, name_len, 1); |