(strtol): Do not declare if HAVE_DECL_STRTOL.
authorJim Meyering <jim@meyering.net>
Fri, 28 Sep 2001 19:34:31 +0000 (19:34 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 28 Sep 2001 19:34:31 +0000 (19:34 +0000)
(strtoul): Do not declare if HAVE_DECL_STRTOUL.
(strtoimax, strtoumax): Do not declare if already defined as a macro.

lib/xstrtol.c

index d7ca6cf..88071cd 100644 (file)
@@ -78,19 +78,19 @@ extern int errno;
 
 #include "xstrtol.h"
 
-#ifndef strtol
+#if !HAVE_DECL_STRTOL && !defined strtol
 long int strtol ();
 #endif
 
-#ifndef strtoul
+#if !HAVE_DECL_STRTOUL && !defined strtoul
 unsigned long int strtoul ();
 #endif
 
-#if !HAVE_DECL_STRTOIMAX
+#if !HAVE_DECL_STRTOIMAX && !defined strtoimax
 intmax_t strtoimax ();
 #endif
 
-#if !HAVE_DECL_STRTOUMAX
+#if !HAVE_DECL_STRTOUMAX && !defined strtoumax
 uintmax_t strtoumax ();
 #endif