summaryrefslogtreecommitdiff
path: root/hv.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2006-12-28 23:35:54 +0000
committerNicholas Clark <nick@ccl4.org>2006-12-28 23:35:54 +0000
commit8eeaf79a35f94bcc9187bdbe4d3d43dc65f8a234 (patch)
tree8012e71114a02e05004ca0f60d6d462d325d369c /hv.h
parentf8503592a22431f4f2362d87270e54bfdb2d3177 (diff)
downloadperl-8eeaf79a35f94bcc9187bdbe4d3d43dc65f8a234.tar.gz
Move all the FBM data fields from the table into a struct xbm_s which
is part of the xnv union. p4raw-id: //depot/perl@29634
Diffstat (limited to 'hv.h')
-rw-r--r--hv.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/hv.h b/hv.h
index dee534d9ff..4a2f053ebc 100644
--- a/hv.h
+++ b/hv.h
@@ -56,6 +56,11 @@ struct xpvhv {
U32 xlow;
U32 xhigh;
} xpad_cop_seq; /* used by pad.c for cop_sequence */
+ struct {
+ U32 xbm_previous; /* how many characters in string before rare? */
+ U8 xbm_flags;
+ U8 xbm_rare; /* rarest character in string */
+ } xbm_s; /* fields from PVBM */
} xnv_u;
STRLEN xhv_fill; /* how full xhv_array currently is */
STRLEN xhv_max; /* subscript of last element of xhv_array */