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.

Reply via email to