Reorg for including libiberty.h, [part 4/4]

Kaveh R. Ghazi ghazi@caip.rutgers.edu
Sun Nov 22 09:55:00 GMT 1998


	This is part 4/4.  Okay to install?



Sun Nov 22 08:46:44 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* choose-temp.c: Always include libiberty.h.  Avoid redundancies.
	* cplus-dem.c: Likewise.  Conform to libiberty.h.
	* pexecute.c: Likewise.
	* splay-tree.c: Likewise.
	

diff -rup orig/egcs-CVS19981119/libiberty/choose-temp.c egcs-CVS19981119/libiberty/choose-temp.c
--- orig/egcs-CVS19981119/libiberty/choose-temp.c	Thu Nov 19 16:12:03 1998
+++ egcs-CVS19981119/libiberty/choose-temp.c	Fri Nov 20 15:53:01 1998
@@ -50,12 +50,10 @@ Boston, MA 02111-1307, USA.  */
 #include <stdio.h>	/* May get P_tmpdir.  */
 #endif /* IN_GCC */
 
+#include "libiberty.h"
 #ifdef IN_GCC
-extern char *xmalloc ();
 extern int mkstemps ();
 #else
-#include "ansidecl.h"
-#include "libiberty.h"
 #if defined (__MSDOS__) || defined (_WIN32)
 #define DIR_SEPARATOR '\\'
 #endif
diff -rup orig/egcs-CVS19981119/libiberty/cplus-dem.c egcs-CVS19981119/libiberty/cplus-dem.c
--- orig/egcs-CVS19981119/libiberty/cplus-dem.c	Thu Nov 19 16:12:02 1998
+++ egcs-CVS19981119/libiberty/cplus-dem.c	Fri Nov 20 15:53:01 1998
@@ -48,8 +48,7 @@ char * realloc ();
 #undef CURRENT_DEMANGLING_STYLE
 #define CURRENT_DEMANGLING_STYLE work->options
 
-extern char *xmalloc PARAMS((unsigned));
-extern char *xrealloc PARAMS((char *, unsigned));
+#include "libiberty.h"
 
 static const char *mystrstr PARAMS ((const char *, const char *));
 
@@ -3963,22 +3962,22 @@ fatal (str)
   exit (1);
 }
 
-char *
+PTR
 xmalloc (size)
-     unsigned size;
+  size_t size;
 {
-  register char *value = (char *) malloc (size);
+  register PTR value = (PTR) malloc (size);
   if (value == 0)
     fatal ("virtual memory exhausted");
   return value;
 }
 
-char *
+PTR
 xrealloc (ptr, size)
-     char *ptr;
-     unsigned size;
+  PTR ptr;
+  size_t size;
 {
-  register char *value = (char *) realloc (ptr, size);
+  register PTR value = (PTR) realloc (ptr, size);
   if (value == 0)
     fatal ("virtual memory exhausted");
   return value;
diff -rup orig/egcs-CVS19981119/libiberty/pexecute.c egcs-CVS19981119/libiberty/pexecute.c
--- orig/egcs-CVS19981119/libiberty/pexecute.c	Thu Nov 19 16:12:06 1998
+++ egcs-CVS19981119/libiberty/pexecute.c	Fri Nov 20 15:53:01 1998
@@ -53,16 +53,7 @@ Boston, MA 02111-1307, USA.  */
                lib$get_current_invo_context(decc$$get_vfork_jmpbuf()) : -1)
 #endif /* VMS */
 
-#ifdef IN_GCC
-/* ??? Need to find a suitable header file.  */
-#define PEXECUTE_FIRST   1
-#define PEXECUTE_LAST    2
-#define PEXECUTE_ONE     (PEXECUTE_FIRST + PEXECUTE_LAST)
-#define PEXECUTE_SEARCH  4
-#define PEXECUTE_VERBOSE 8
-#else
 #include "libiberty.h"
-#endif
 
 /* stdin file number.  */
 #define STDIN_FILE_NO 0
diff -rup orig/egcs-CVS19981119/libiberty/splay-tree.c egcs-CVS19981119/libiberty/splay-tree.c
--- orig/egcs-CVS19981119/libiberty/splay-tree.c	Thu Nov 19 16:12:09 1998
+++ egcs-CVS19981119/libiberty/splay-tree.c	Fri Nov 20 15:53:01 1998
@@ -31,11 +31,7 @@
 #include <stdlib.h>
 #endif
 
-#ifndef IN_GCC
 #include "libiberty.h"
-#else /* IN_GCC */
-extern char* xmalloc ();
-#endif /* IN_GCC */
 #include "splay-tree.h"
 
 static void splay_tree_delete_helper    PARAMS((splay_tree, 



More information about the Gcc-patches mailing list