summaryrefslogtreecommitdiff
path: root/hv.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2003-10-25 20:46:36 +0000
committerNicholas Clark <nick@ccl4.org>2003-10-25 20:46:36 +0000
commit4fe720563e634d5d5483aa91d0bf2dd8e9dc96b3 (patch)
tree3624c75319d86a572e8665839276266311d2f307 /hv.h
parentbc92a800b506a714f5af60e9261c914eb78da89b (diff)
downloadperl-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.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/hv.h b/hv.h
index 5f8344004d..1c7fcda241 100644
--- a/hv.h
+++ b/hv.h
@@ -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)