X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=sv.h;h=39441b41dcfec9afd94e242ab87351741b935e8b;hb=439ba5457a8422144686c1df300aa1dde218dbfd;hp=74c7f3c0c0007b599b80f14d0449766c98dcabcb;hpb=baca2b926d06af79ff324964e3a80ae62949176a;p=p5sagit%2Fp5-mst-13.2.git diff --git a/sv.h b/sv.h index 74c7f3c..39441b4 100644 --- a/sv.h +++ b/sv.h @@ -174,7 +174,7 @@ perform the upgrade if necessary. See C. # endif #endif -#define SvREFCNT_dec(sv) sv_free((SV*)sv) +#define SvREFCNT_dec(sv) sv_free((SV*)(sv)) #define SVTYPEMASK 0xff #define SvTYPE(sv) ((sv)->sv_flags & SVTYPEMASK) @@ -235,7 +235,7 @@ perform the upgrade if necessary. See C. #define SVphv_SHAREKEYS 0x20000000 /* keys live on shared string table */ #define SVphv_LAZYDEL 0x40000000 /* entry in xhv_eiter must be deleted */ -#define SVphv_UTF8KEYS 0x80000000 /* keys when fetched are UTF8 */ +#define SVphv_HASKFLAGS 0x80000000 /* keys have flag byte after hash */ #define SVprv_WEAKREF 0x80000000 /* Weak reference */ @@ -1206,4 +1206,5 @@ Returns a pointer to the character buffer. struct clone_params { AV* stashes; UV flags; + PerlInterpreter *proto_perl; };