Move free() decl to utils.c.
authorAndrew Cagney <cagney@redhat.com>
Tue, 20 Mar 2001 00:28:23 +0000 (00:28 +0000)
committerAndrew Cagney <cagney@redhat.com>
Tue, 20 Mar 2001 00:28:23 +0000 (00:28 +0000)
gdb/ChangeLog
gdb/config/pa/xm-hppah.h
gdb/defs.h
gdb/utils.c

index 37ed00207e09b076c17e26e7b8e60a94fa3129ad..8382df8403cf88024a494d73f8a42eda959a1571 100644 (file)
@@ -1,3 +1,10 @@
+2001-03-19  Andrew Cagney  <ac131313@redhat.com>
+
+       * defs.h (free): Move declaration from here.
+       * utils.c (free): To here.
+       (xfree): Document as the only call to free().
+       * config/pa/xm-hppah.h (free): Delete declaration.
+
 2001-03-19  Kevin Buettner  <kevinb@redhat.com>
 
        * config/ia64/linux.mh (NATDEPFILES): Add proc-service.o to
index a55c764309373b462ccaa75156adb4d04f42859a..f77493ab8badb58ea904ec30259d8ae269898b9b 100644 (file)
@@ -44,5 +44,3 @@
 extern void *malloc (size_t);
 
 extern void *realloc (void *, size_t);
-
-extern void free (void *);
index 66c3e78419a54fc699eb9f339b2b410b8a6dcf9f..939a8cc6deeaeb57300da2e71dcf17a75a39b67f 100644 (file)
@@ -955,10 +955,6 @@ extern PTR malloc ();
 extern PTR realloc ();
 #endif
 
-#ifdef NEED_DECLARATION_FREE
-extern void free ();
-#endif
-
 #endif /* MALLOC_INCOMPATIBLE */
 
 /* Various possibilities for alloca.  */
index b81e3fd4c90427986c5fdafd2eb38d8186154091..3aac2db3625d69079019b2aedca89439e9f69347 100644 (file)
 
 #include <readline/readline.h>
 
+#ifndef MALLOC_INCOMPATIBLE
+#ifdef NEED_DECLARATION_FREE
+extern void free ();
+#endif
+#endif
+
 #undef XMALLOC
 #define XMALLOC(TYPE) ((TYPE*) xmalloc (sizeof (TYPE)))
 
@@ -1110,7 +1116,7 @@ void
 xfree (void *ptr)
 {
   if (ptr != NULL)
-    free (ptr);
+    free (ptr); /* NOTE: GDB's only call to free() */
 }
 \f