From e606678100532d04b0a202d11e1d0f8323bd1564 Mon Sep 17 00:00:00 2001 From: Brian Fraser Date: Tue, 5 Jul 2011 01:27:13 -0300 Subject: gv.c: Added gv_init_(sv|pv|pvn), renamed gv_init_sv as gv_init_svtype. gv_init_pvn() is the same as the old gv_init(), but takes a flags parameter, which will be used for the UTF-8 cleanup. The old gv_init() is now implemeneted as a macro in gv.h. Also included is some minimal testing in XS::APItest. --- gv.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gv.h') diff --git a/gv.h b/gv.h index 6134ba47f9..e48d648604 100644 --- a/gv.h +++ b/gv.h @@ -237,6 +237,7 @@ Return the SV from the GV. #define gv_efullname3(sv,gv,prefix) gv_efullname4(sv,gv,prefix,TRUE) #define gv_fetchmethod(stash, name) gv_fetchmethod_autoload(stash, name, TRUE) #define gv_fetchsv_nomg(n,f,t) gv_fetchsv(n,(f)|GV_NO_SVGMAGIC,t) +#define gv_init(gv,stash,name,len,multi) gv_init_pvn(gv,stash,name,len,multi,0) #define gv_AVadd(gv) gv_add_by_type((gv), SVt_PVAV) #define gv_HVadd(gv) gv_add_by_type((gv), SVt_PVHV) -- cgit v1.2.1