summaryrefslogtreecommitdiff
path: root/gv.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2011-09-24 10:17:58 -0700
committerFather Chrysostomos <sprout@cpan.org>2011-10-06 13:00:58 -0700
commitb2c03ebdf370f093a95cbbc154411f05c13e5913 (patch)
treeb86cf994c78042241766f40dd42446c8a94b96ee /gv.h
parent6c53d59b03d375fb8b965556b3c8cbd864ecf753 (diff)
downloadperl-b2c03ebdf370f093a95cbbc154411f05c13e5913.tar.gz
Remove some _get variants of *NAMEUTF8 macros in [gh]v.h
For macros that returns flags, the _get convention implies that there could be a _set variant some day. But we don’t do that for flags.
Diffstat (limited to 'gv.h')
-rw-r--r--gv.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/gv.h b/gv.h
index b75da5a5b1..9aa4effc09 100644
--- a/gv.h
+++ b/gv.h
@@ -56,7 +56,7 @@ struct gp {
}))
# define GvNAME_get(gv) ({ assert(GvNAME_HEK(gv)); (char *)HEK_KEY(GvNAME_HEK(gv)); })
# define GvNAMELEN_get(gv) ({ assert(GvNAME_HEK(gv)); HEK_LEN(GvNAME_HEK(gv)); })
-# define GvNAMEUTF8_get(gv) ({ assert(GvNAME_HEK(gv)); HEK_UTF8(GvNAME_HEK(gv)); })
+# define GvNAMEUTF8(gv) ({ assert(GvNAME_HEK(gv)); HEK_UTF8(GvNAME_HEK(gv)); })
#else
# define GvGP(gv) (0+(gv)->sv_u.svu_gp)
# define GvGP_set(gv,gp) ((gv)->sv_u.svu_gp = (gp))
@@ -65,12 +65,11 @@ struct gp {
# define GvNAME_HEK(gv) (GvXPVGV(gv)->xiv_u.xivu_namehek)
# define GvNAME_get(gv) HEK_KEY(GvNAME_HEK(gv))
# define GvNAMELEN_get(gv) HEK_LEN(GvNAME_HEK(gv))
-# define GvNAMEUTF8_get(gv) HEK_UTF8(GvNAME_HEK(gv))
+# define GvNAMEUTF8(gv) HEK_UTF8(GvNAME_HEK(gv))
#endif
#define GvNAME(gv) GvNAME_get(gv)
#define GvNAMELEN(gv) GvNAMELEN_get(gv)
-#define GvNAMEUTF8(gv) GvNAMEUTF8_get(gv)
#define GvASSIGN_GENERATION(gv) (0 + ((XPV*) SvANY(gv))->xpv_len)
#define GvASSIGN_GENERATION_set(gv,val) \