diff options
author | Andrew Cagney <cagney@redhat.com> | 2001-12-06 20:59:11 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2001-12-06 20:59:11 +0000 |
commit | ed1801dfff5252ea5cc2e7b53ccc3e1d76d35613 (patch) | |
tree | ed39fd0f1ce525e2af5d3d86a4041c4228d88914 /gdb | |
parent | 31e9866ea62cc5ec24e9ff633bc9715d7da2b1b0 (diff) | |
download | gdb-ed1801dfff5252ea5cc2e7b53ccc3e1d76d35613.zip gdb-ed1801dfff5252ea5cc2e7b53ccc3e1d76d35613.tar.gz gdb-ed1801dfff5252ea5cc2e7b53ccc3e1d76d35613.tar.bz2 |
Eliminate global #include of "mmalloc.h".
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 9 | ||||
-rw-r--r-- | gdb/defs.h | 14 | ||||
-rw-r--r-- | gdb/objfiles.c | 2 | ||||
-rw-r--r-- | gdb/utils.c | 20 |
4 files changed, 23 insertions, 22 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4ba0257..e61ceba 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,14 @@ 2001-12-06 Andrew Cagney <ac131313@redhat.com> + * defs.h: Do not include "mmalloc.h". + (mcalloc, mmalloc, mrealloc, mfree): Delete declaration. + * objfiles.c: Include "mmalloc.h". + * utils.c: Include "mmalloc.h". + (mmalloc, mfree, mrealloc, mmalloc): Make static, change PTR to + void pointer. + +2001-12-06 Andrew Cagney <ac131313@redhat.com> + * regcache.c (store_register, fetch_register): Only use fetch/store pseudo-register when function is present. Assume target can handle all registers. @@ -59,10 +59,6 @@ #include "progress.h" -#ifdef USE_MMALLOC -#include "mmalloc.h" -#endif - /* For BFD64 and bfd_vma. */ #include "bfd.h" @@ -1029,16 +1025,6 @@ extern char *msavestring (void *, const char *, size_t); extern char *mstrsave (void *, const char *); -#if !defined (USE_MMALLOC) -/* NOTE: cagney/2000-03-04: The mmalloc functions need to use PTR - rather than void* so that they are consistent with the delcaration - in ../mmalloc/mmalloc.h. */ -extern PTR mcalloc (PTR, size_t, size_t); -extern PTR mmalloc (PTR, size_t); -extern PTR mrealloc (PTR, PTR, size_t); -extern void mfree (PTR, PTR); -#endif - /* Robust versions of same. Throw an internal error when no memory, guard against stray NULL arguments. */ extern void *xmmalloc (void *md, size_t size); diff --git a/gdb/objfiles.c b/gdb/objfiles.c index e0a69ca..e2a6f85 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -43,6 +43,8 @@ #if defined(USE_MMALLOC) && defined(HAVE_MMAP) +#include "mmalloc.h" + static int open_existing_mapped_file (char *, long, int); static int open_mapped_file (char *filename, long mtime, int flags); diff --git a/gdb/utils.c b/gdb/utils.c index ed1b2b7..4d12c39 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -56,6 +56,10 @@ #include <readline/readline.h> +#ifdef USE_MMALLOC +#include "mmalloc.h" +#endif + #ifndef MALLOC_INCOMPATIBLE #ifdef NEED_DECLARATION_MALLOC extern PTR malloc (); @@ -893,14 +897,14 @@ request_quit (int signo) /* NOTE: These must use PTR so that their definition matches the declaration found in "mmalloc.h". */ -PTR -mmalloc (PTR md, size_t size) +static void * +mmalloc (void *md, size_t size) { return malloc (size); /* NOTE: GDB's only call to malloc() */ } -PTR -mrealloc (PTR md, PTR ptr, size_t size) +static void * +mrealloc (void *md, void *ptr, size_t size) { if (ptr == 0) /* Guard against old realloc's */ return mmalloc (md, size); @@ -908,14 +912,14 @@ mrealloc (PTR md, PTR ptr, size_t size) return realloc (ptr, size); /* NOTE: GDB's only call to ralloc() */ } -PTR -mcalloc (PTR md, size_t number, size_t size) +static void * +mcalloc (void *md, size_t number, size_t size) { return calloc (number, size); /* NOTE: GDB's only call to calloc() */ } -void -mfree (PTR md, PTR ptr) +static void +mfree (void *md, void *ptr) { free (ptr); /* NOTE: GDB's only call to free() */ } |