aboutsummaryrefslogtreecommitdiffstats
path: root/src/gmalloc.c
diff options
context:
space:
mode:
authorEli Zaretskii2001-04-18 10:26:16 +0000
committerEli Zaretskii2001-04-18 10:26:16 +0000
commiteec2d1ded9283af334077f9334ed939bb7268140 (patch)
tree4900355859ae0ceb9d08ea759c156d27688500ba /src/gmalloc.c
parent5d5845dc5eb9a2af98cc0f12a3deda3191793aa3 (diff)
downloademacs-eec2d1ded9283af334077f9334ed939bb7268140.tar.gz
emacs-eec2d1ded9283af334077f9334ed939bb7268140.zip
(__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.
Diffstat (limited to 'src/gmalloc.c')
-rw-r--r--src/gmalloc.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/gmalloc.c b/src/gmalloc.c
index 3508304da33..598d802badc 100644
--- a/src/gmalloc.c
+++ b/src/gmalloc.c
@@ -84,7 +84,15 @@ extern "C"
84#define __malloc_size_t size_t 84#define __malloc_size_t size_t
85#define __malloc_ptrdiff_t ptrdiff_t 85#define __malloc_ptrdiff_t ptrdiff_t
86#else 86#else
87#ifdef __GNUC__
88#include <stddef.h>
89#ifdef __SIZE_TYPE__
90#define __malloc_size_t __SIZE_TYPE__
91#endif
92#endif
93#ifndef __malloc_size_t
87#define __malloc_size_t unsigned int 94#define __malloc_size_t unsigned int
95#endif
88#define __malloc_ptrdiff_t int 96#define __malloc_ptrdiff_t int
89#endif 97#endif
90 98
@@ -1597,7 +1605,8 @@ Cambridge, MA 02139, USA. */
1597 1605
1598#else 1606#else
1599 1607
1600__ptr_t (*__memalign_hook) PP ((size_t __size, size_t __alignment)); 1608__ptr_t (*__memalign_hook) PP ((__malloc_size_t __size,
1609 __malloc_size_t __alignment));
1601 1610
1602__ptr_t 1611__ptr_t
1603memalign (alignment, size) 1612memalign (alignment, size)