diff src/text.h @ 1726:a8d8f419b459

[xemacs-hg @ 2003-09-30 15:26:34 by james] Add type information to xfree to avoid alias creation.
author james
date Tue, 30 Sep 2003 15:27:01 +0000
parents 34abfb24e891
children 543769b89fed
line wrap: on
line diff
--- a/src/text.h	Mon Sep 29 21:53:04 2003 +0000
+++ b/src/text.h	Tue Sep 30 15:27:01 2003 +0000
@@ -2082,9 +2082,9 @@
   if ((ei)->mallocp_)				\
     {						\
       if ((ei)->data_)				\
-	xfree ((ei)->data_);			\
+	xfree ((ei)->data_, Ibyte *);		\
       if ((ei)->extdata_)			\
-	xfree ((ei)->extdata_);			\
+	xfree ((ei)->extdata_, Extbyte *);	\
       eiinit_malloc (ei);			\
     }						\
   else						\
@@ -2109,7 +2109,7 @@
 	eifind_large_enough_buffer (0, (ei)->bytelen_ + 1);		\
       ei13newdata = (Ibyte *) ALLOCA ((ei)->max_size_allocated_);	\
       memcpy (ei13newdata, (ei)->data_, (ei)->bytelen_ + 1);		\
-      xfree ((ei)->data_);						\
+      xfree ((ei)->data_, Ibyte *);					\
       (ei)->data_ = ei13newdata;					\
     }									\
 									\
@@ -2121,7 +2121,7 @@
       /* Double null-terminate in case of Unicode data */		\
       ei13newdata[(ei)->extlen_] = '\0';				\
       ei13newdata[(ei)->extlen_ + 1] = '\0';				\
-      xfree ((ei)->extdata_);						\
+      xfree ((ei)->extdata_, Extbyte *);				\
       (ei)->extdata_ = ei13newdata;					\
     }									\
 } while (0)
@@ -2323,7 +2323,7 @@
     {									\
       if ((ei)->extdata_)						\
 	{								\
-	  xfree ((ei)->extdata_);					\
+	  xfree ((ei)->extdata_, Extbyte *);				\
 	  (ei)->extdata_ = 0;						\
 	}								\
       TO_EXTERNAL_FORMAT (DATA, ((ei)->data_, (ei)->bytelen_),		\