OSDN Git Service

* fixinc/inclhack.def (sun_malloc): Handle `calloc'.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 May 2000 04:02:14 +0000 (04:02 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 May 2000 04:02:14 +0000 (04:02 +0000)
(sun_malloc, sysz_stdtypes_for_sun): Add test_text.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34071 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/fixinc/fixincl.x
gcc/fixinc/inclhack.def

index 360127e..a53a42b 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * fixinc/inclhack.def (sun_malloc): Handle `calloc'.
+       (sun_malloc, sysz_stdtypes_for_sun): Add test_text.
+
 Sun May 21 16:42:31 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * combine.c (try_combine): Handle i3_subst_into_i2 case when I2 is
index 912a159..ab5a38c 100644 (file)
@@ -3736,6 +3736,7 @@ const char* apzSun_MallocPatch[] = { "sed",
     "-e", "s/int[ \t][ \t]*free/void\tfree/g",
     "-e", "s/char\\([ \t]*\\*[ \t]*malloc\\)/void\\1/g",
     "-e", "s/char\\([ \t]*\\*[ \t]*realloc\\)/void\\1/g",
+    "-e", "s/char\\([ \t]*\\*[ \t]*calloc\\)/void\\1/g",
     (char*)NULL };
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
index f8d7191..c952ad7 100644 (file)
@@ -2039,11 +2039,13 @@ fix = {
     sed   = "s/int[ \t][ \t]*free/void\tfree/g";
     sed   = "s/char\\([ \t]*\\*[ \t]*malloc\\)/void\\1/g";
     sed   = "s/char\\([ \t]*\\*[ \t]*realloc\\)/void\\1/g";
+    sed   = "s/char\\([ \t]*\\*[ \t]*calloc\\)/void\\1/g";
 
     test_text =
     "typedef char *\tmalloc_t;\n"
     "int \tfree();\n"
     "char*\tmalloc();\n"
+    "char*\tcalloc();\n"
     "char*\trealloc();";
 };
 
@@ -2597,6 +2599,10 @@ fix = {
 
     sed   = "/[\t ]wchar_t.*;/a\\\n"
               "#endif\n";
+
+    test_text = "typedef int size_t; /* ??? */\n"
+     "typedef int ptrdiff_t; /* result of subtracting two pointers */\n"
+     "typedef unsigned short wchar_t; /* big enough for biggest char set */\n";
 };