]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
proj.h (FFEPROJ_BSEARCH): Delete all references.
authorJeffrey A Law <law@cygnus.com>
Fri, 19 Sep 1997 05:16:54 +0000 (05:16 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 19 Sep 1997 05:16:54 +0000 (23:16 -0600)
        * proj.h (FFEPROJ_BSEARCH): Delete all references.
        (FFEPROJ_STRTOUL): Likewise.
        * proj.c (bsearch): Compile this if no bsearch is provided by the
        host system.
        (strtoul): Similarly.

From-SVN: r15561

gcc/f/ChangeLog.egcs
gcc/f/proj.c
gcc/f/proj.h

index 7c1e2656f3828ac108f7a7685f3fe122f47b0115..364e0afd40f3e5e12b2922c35500388b149b1958 100644 (file)
@@ -1,5 +1,11 @@
 Thu Sep 18 17:31:38 1997  Jeffrey A Law  (law@cygnus.com)
 
+       * proj.h (FFEPROJ_BSEARCH): Delete all references.
+       (FFEPROJ_STRTOUL): Likewise.
+       * proj.c (bsearch): Compile this if no bsearch is provided by the
+       host system.
+       (strtoul): Similarly.
+
        * g77install.texi: Renamed from install.texi
        * g77.texi: Corresponding changes.
 
index 0e1ef2e8bcd92c3b898ebb71765c018b1d82fa29..78fcc45927b6ee2ec20d37d1ae0cb809a411d7fc 100644 (file)
@@ -23,7 +23,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include <ctype.h>
 #include "glimits.j"
 
-#if !FFEPROJ_STRTOUL
+#ifndef HAVE_STRTOUL
 unsigned long int
 strtoul (const char *nptr, char **endptr, int base)
 {
@@ -43,10 +43,9 @@ strtoul (const char *nptr, char **endptr, int base)
 
   return number;
 }
-
 #endif
 
-#if !FFEPROJ_BSEARCH
+#ifndef HAVE_BSEARCH
 void *
 bsearch (const void *key, const void *base, size_t nmemb, size_t size,
         int (*compar) (const void *, const void *))
@@ -67,5 +66,4 @@ bsearch (const void *key, const void *base, size_t nmemb, size_t size,
 
   return NULL;
 }
-
 #endif
index 04460700f079a56655e5410a54014d7d024e1f83..d05b1c32b8d506b9c34a34dd7a0749081940d511 100644 (file)
@@ -43,24 +43,8 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
    simply remove all but the simplest and most useful code (which is
    still in proj.c).
 
-   So, if you find your system can't link because bsearch() or strtoul()
-   aren't found, please just fix your system, or hand-edit the code
-   below as appropriate.  I DO NOT WANT ANY "BUG REPORTS" ABOUT THIS.
-   g77 requires a working ANSI C environment, and if bsearch() and strtoul()
-   do not exist, or if <assert.h> isn't found, etc., then you don't have
-   one, and it is not g77's fault.  If it turns out g77 is simply
-   referring to the wrong system header file -- something I can verify
-   myself using my copy of the ANSI C standard -- I would like to know
-   about that.  Otherwise, g77 is not the place to fix problems with your
-   ANSI C implementation, though perhaps gcc might be.
-   --  burley@gnu.ai.mit.edu 1995-03-24  */
-
-#ifndef FFEPROJ_BSEARCH
-#define FFEPROJ_BSEARCH 1      /* 0=>use slow code in proj.c. */
-#endif
-#ifndef FFEPROJ_STRTOUL
-#define FFEPROJ_STRTOUL 1      /* 0=>use untested code in proj.c. */
-#endif
+   XXX Not entirely true anymore.  We do want to cater to broken systems
+   again by using autoconf to handle the braindamage for us.  */
 
 /* Include files everyone gets. */