Mercurial > hg > xemacs-beta
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_), \