Subject: patch to old gcc's scan.h
To: None <tech-toolchain@netbsd.org>
From: Aymeric Vincent <xmimic@free.fr>
List: tech-toolchain
Date: 11/03/2001 00:19:33
Unless someone objects violently, I intend to commit the following
patch to gnusrc/gnu/dist/gcc/cplus-dem.c in a couple of days.

This makes the prototypes for xmalloc() and xrealloc() match exactly
their previous definitions in scan.h (which are what they are for
portability reasons).

Please note that this applies to the "old" gcc.

 Aymeric

Index: cplus-dem.c
===================================================================
RCS file: /usr/local/cvsroot/gnusrc/gnu/dist/gcc/cplus-dem.c,v
retrieving revision 1.3
diff -u -r1.3 cplus-dem.c
--- cplus-dem.c	1999/02/03 18:07:45	1.3
+++ cplus-dem.c	2001/11/02 23:14:28
@@ -4396,22 +4396,22 @@
   exit (1);
 }
 
-PTR
+char *
 xmalloc (size)
-  size_t size;
+  unsigned size;
 {
-  register PTR value = (PTR) malloc (size);
+  register char *value = (char *) malloc (size);
   if (value == 0)
     fatal ("virtual memory exhausted");
   return value;
 }
 
-PTR
+char *
 xrealloc (ptr, size)
-  PTR ptr;
-  size_t size;
+  char *ptr;
+  unsigned size;
 {
-  register PTR value = (PTR) realloc (ptr, size);
+  register char *value = (char *) realloc (ptr, size);
   if (value == 0)
     fatal ("virtual memory exhausted");
   return value;