+Mon Apr 6 20:49:33 1992 Fred Fish (fnf@cygnus.com)
+
+ * mmalloc.h: Remove include of <stdlib.h>. This also gets rid
+ of the ugly kludge installed on 1-Apr-92.
+
Mon Apr 6 16:33:37 1992 Stu Grossman (grossman at cygnus.com)
* detach.c (mmalloc_detach): Arg should be PTR, not void *.
#ifndef __MMALLOC_H
#define __MMALLOC_H 1
-/* Ugly kludge to work around problem with some vendors (Sun for example)
- that ship the ANSI <stdlib.h> file with non-ANSI compliant declarations
- for malloc(), realloc(), calloc(), and free(). Since we don't use
- these functions internally, but simply provide compatible replacements
- layered on top of the m* equivalents, just hide whatever definitions
- <stdlib.h> might supply. */
-
-#define malloc hide_malloc
-#define calloc hide_calloc
-#define realloc hide_realloc
-#define free hide_free
-
#ifdef __STDC__
# include <stddef.h>
-# include <stdlib.h>
# define PTR void *
# define CONST const
# define PARAMS(paramlist) paramlist
#undef realloc
#undef free
-#if defined(USG)
-# include <string.h>
-#endif
-
#ifndef MIN
# define MIN(A, B) ((A) < (B) ? (A) : (B))
#endif