From: Nicholas Clark Date: Sat, 18 Jul 2009 17:34:06 +0000 (+0100) Subject: Eliminate the remaining definitions for *_allocated structs. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=828dad175cf45f4e83d61df735a510f0314063c8;p=p5sagit%2Fp5-mst-13.2.git Eliminate the remaining definitions for *_allocated structs. --- diff --git a/av.h b/av.h index 77df033..c8ff2a3 100644 --- a/av.h +++ b/av.h @@ -21,11 +21,6 @@ struct xpvav { _XPVMG_HEAD; }; -typedef struct { - _XPVAV_ALLOCATED_HEAD; - _XPVMG_HEAD; -} xpvav_allocated; - #undef _XPVAV_ALLOCATED_HEAD #undef _XPVAV_HEAD diff --git a/cv.h b/cv.h index 2c21ec6..290019d 100644 --- a/cv.h +++ b/cv.h @@ -16,12 +16,6 @@ struct xpvcv { _XPVCV_COMMON; }; -typedef struct { - _XPV_ALLOCATED_HEAD; - _XPVMG_HEAD; - _XPVCV_COMMON; -} xpvcv_allocated; - /* =head1 Handy Values diff --git a/hv.h b/hv.h index 9322377..7a2e63f 100644 --- a/hv.h +++ b/hv.h @@ -97,11 +97,6 @@ struct xpvhv { #define xhv_keys xiv_u.xivu_iv -typedef struct { - _XPVHV_ALLOCATED_HEAD; - _XPVMG_HEAD; -} xpvhv_allocated; - #undef _XPVHV_ALLOCATED_HEAD #undef _XPVHV_HEAD diff --git a/sv.h b/sv.h index 90771a4..f8670c7 100644 --- a/sv.h +++ b/sv.h @@ -439,20 +439,11 @@ struct xpv { _XPV_HEAD; }; -typedef struct { - _XPV_ALLOCATED_HEAD; -} xpv_allocated; - struct xpviv { _XPV_HEAD; union _xivu xiv_u; }; -typedef struct { - _XPV_ALLOCATED_HEAD; - union _xivu xiv_u; -} xpviv_allocated; - #define xiv_iv xiv_u.xivu_iv struct xpvuv { @@ -525,12 +516,6 @@ struct xpvfm { _XPVCV_COMMON; }; -typedef struct { - _XPV_ALLOCATED_HEAD; - _XPVMG_HEAD; - _XPVCV_COMMON; -} xpvfm_allocated; - #define _XPVIO_TAIL \ PerlIO * xio_ifp; /* ifp and ofp are normally the same */ \ PerlIO * xio_ofp; /* but sockets need separate streams */ \