]> git.eshelyaron.com Git - emacs.git/commitdiff
(__malloc_size_t) [__GNUC__]: If STDC_HEADERS is not
authorEli Zaretskii <eliz@gnu.org>
Wed, 18 Apr 2001 10:26:16 +0000 (10:26 +0000)
committerEli Zaretskii <eliz@gnu.org>
Wed, 18 Apr 2001 10:26:16 +0000 (10:26 +0000)
defined, include stddef.h and use __SIZE_TYPE__ instead of size_t.
(__memalign_hook): Make the two prototypes consistent.

src/ChangeLog
src/gmalloc.c

index 90938a19f6d75f1d41b255412fa652e2758f9474..1f57bf8a3a33bef7b5c87cff8111568d4e80a652 100644 (file)
@@ -1,3 +1,9 @@
+2001-04-18  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * gmalloc.c (__malloc_size_t) [__GNUC__]: If STDC_HEADERS is not
+       defined, include stddef.h and use __SIZE_TYPE__ instead of size_t.
+       (__memalign_hook): Make the two prototypes consistent.
+
 2001-04-17  Gerd Moellmann  <gerd@gnu.org>
 
        * xdisp.c (redisplay_window): Make sure to clear the desired glyph
index 3508304da33621fea734eba8a40350027942c2da..598d802badc8ddfa3a6397ad3cca9cba816e10ed 100644 (file)
@@ -84,7 +84,15 @@ extern "C"
 #define        __malloc_size_t         size_t
 #define        __malloc_ptrdiff_t      ptrdiff_t
 #else
+#ifdef __GNUC__
+#include <stddef.h>
+#ifdef __SIZE_TYPE__
+#define        __malloc_size_t         __SIZE_TYPE__
+#endif
+#endif
+#ifndef __malloc_size_t
 #define        __malloc_size_t         unsigned int
+#endif
 #define        __malloc_ptrdiff_t      int
 #endif
 
@@ -1597,7 +1605,8 @@ Cambridge, MA 02139, USA.  */
 
 #else
 
-__ptr_t (*__memalign_hook) PP ((size_t __size, size_t __alignment));
+__ptr_t (*__memalign_hook) PP ((__malloc_size_t __size,
+                               __malloc_size_t __alignment));
 
 __ptr_t
 memalign (alignment, size)