diff options
author | Nicholas Clark <nick@ccl4.org> | 2003-10-25 20:46:36 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2003-10-25 20:46:36 +0000 |
commit | 4fe720563e634d5d5483aa91d0bf2dd8e9dc96b3 (patch) | |
tree | 3624c75319d86a572e8665839276266311d2f307 /hv.h | |
parent | bc92a800b506a714f5af60e9261c914eb78da89b (diff) | |
download | perl-4fe720563e634d5d5483aa91d0bf2dd8e9dc96b3.tar.gz |
Back out 21533 because it broke Encode's build in really weird ways
p4raw-id: //depot/perl@21534
Diffstat (limited to 'hv.h')
-rw-r--r-- | hv.h | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -212,7 +212,6 @@ C<SV*>. * is utf8 (including 8 bit keys that were entered as utf8, and need upgrading * when retrieved during iteration. It may still be set when there are no longer * any utf8 keys. - * See HVhek_ENABLEHVKFLAGS for the trigger. */ #define HvHASKFLAGS(hv) (SvFLAGS(hv) & SVphv_HASKFLAGS) #define HvHASKFLAGS_on(hv) (SvFLAGS(hv) |= SVphv_HASKFLAGS) @@ -284,16 +283,6 @@ C<SV*>. * (may change, but Storable is a core module) */ #define HVhek_MASK 0xFF -/* Which flags enable HvHASKFLAGS? Somewhat a hack on a hack, as - HVhek_REHASH is only needed because the rehash flag has to be duplicated - into all keys as hv_iternext has no access to the hash flags. At this - point Storable's tests get upset, because sometimes hashes are "keyed" - and sometimes not, depending on the order of data insertion, and whether - it triggered rehashing. So currently HVhek_REHAS is exempt. -*/ - -#define HVhek_ENABLEHVKFLAGS (HVhek_MASK - HVhek_REHASH) - #define HEK_UTF8(hek) (HEK_FLAGS(hek) & HVhek_UTF8) #define HEK_UTF8_on(hek) (HEK_FLAGS(hek) |= HVhek_UTF8) #define HEK_UTF8_off(hek) (HEK_FLAGS(hek) &= ~HVhek_UTF8) |