Change 34134 by [EMAIL PROTECTED] on 2008/07/12 08:44:21
Abolish xfm_lines from struct xpvfm. structs xpvfm and xpvcv are now
identical.
Affected files ...
... //depot/perl/sv.h#350 edit
Differences ...
==== //depot/perl/sv.h#350 (text) ====
Index: perl/sv.h
--- perl/sv.h#349~34133~ 2008-07-12 00:40:33.000000000 -0700
+++ perl/sv.h 2008-07-12 01:44:21.000000000 -0700
@@ -421,7 +421,7 @@
union _xivu {
IV xivu_iv; /* integer value */
- /* xpvfm: pv offset */
+ /* xpvfm: lines */
UV xivu_uv;
void * xivu_p1;
I32 xivu_i32;
@@ -522,14 +522,12 @@
_XPV_HEAD;
_XPVMG_HEAD;
_XPVCV_COMMON;
- IV xfm_lines;
};
typedef struct {
_XPV_ALLOCATED_HEAD;
_XPVMG_HEAD;
_XPVCV_COMMON;
- IV xfm_lines;
} xpvfm_allocated;
#define _XPVIO_TAIL \
@@ -1317,7 +1315,7 @@
#endif
-#define FmLINES(sv) ((XPVFM*) SvANY(sv))->xfm_lines
+#define FmLINES(sv) ((XPVFM*) SvANY(sv))->xiv_u.xivu_iv
#define LvTYPE(sv) ((XPVLV*) SvANY(sv))->xlv_type
#define LvTARG(sv) ((XPVLV*) SvANY(sv))->xlv_targ
End of Patch.