# HG changeset patch # User Eli Zaretskii # Date 987589548 0 # Node ID 46942d9e75370292a424dc81dcb69fde5dffd750 # Parent 855c7db27c94d8e0906b15a92fbbfa242b895fd7 (__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. diff -r 855c7db27c94 -r 46942d9e7537 src/gmalloc.c --- a/src/gmalloc.c Tue Apr 17 20:31:29 2001 +0000 +++ b/src/gmalloc.c Wed Apr 18 10:25:48 2001 +0000 @@ -84,7 +84,15 @@ #define __malloc_size_t size_t #define __malloc_ptrdiff_t ptrdiff_t #else +#ifdef __GNUC__ +#include +#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 @@ #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)