diff options
author | Fred Fish <fnf@specifix.com> | 1992-04-07 03:53:12 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1992-04-07 03:53:12 +0000 |
commit | aafba48f94ad8f13eaf87787f5fc7a8ab5b865af (patch) | |
tree | 3c6e8392fd6f6b3a2103723eb5f9bf535d02fd06 | |
parent | ad142b8e1f2e4d896e2131b5bbcef5acaa88f06a (diff) | |
download | gdb-aafba48f94ad8f13eaf87787f5fc7a8ab5b865af.zip gdb-aafba48f94ad8f13eaf87787f5fc7a8ab5b865af.tar.gz gdb-aafba48f94ad8f13eaf87787f5fc7a8ab5b865af.tar.bz2 |
Get rid of include of <stdlib.h>, which is not guaranteed to be present
even when __STDC__ is defined. This also causes the ugly malloc/realloc/etc
kludge to go away.
-rw-r--r-- | mmalloc/ChangeLog | 5 | ||||
-rw-r--r-- | mmalloc/mmalloc.h | 17 |
2 files changed, 5 insertions, 17 deletions
diff --git a/mmalloc/ChangeLog b/mmalloc/ChangeLog index 6c80339..383f2fe 100644 --- a/mmalloc/ChangeLog +++ b/mmalloc/ChangeLog @@ -1,3 +1,8 @@ +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 *. diff --git a/mmalloc/mmalloc.h b/mmalloc/mmalloc.h index 6698501..db62f1d 100644 --- a/mmalloc/mmalloc.h +++ b/mmalloc/mmalloc.h @@ -26,21 +26,8 @@ Cambridge, MA 02139, USA. #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 @@ -65,10 +52,6 @@ Cambridge, MA 02139, USA. #undef realloc #undef free -#if defined(USG) -# include <string.h> -#endif - #ifndef MIN # define MIN(A, B) ((A) < (B) ? (A) : (B)) #endif |