The attached patch removes references to AC_HEADER_STDC, marked obsolescent in the Autoconf 2.60 release, from m4/*.m4 and the corresponding #if STDC_HEADERS sections from lib/*.[ch]. This seems right since GNULIB already assumes all of the headers AC_HEADER_STDC checks for (`stdlib.h', `stdarg.h', `string.h', and `float.h').
2006-06-29 Derek R. Price <[EMAIL PROTECTED]> * lib/exclude.c, lib/exit.h, lib/fnmatch.c, lib/fnmatch_loop.c, lib/getusershell.c, lib/mbswidth.c, lib/memcasecmp.c, lib/strtod.c, lib/strtol.c, lib/xstrtol.c: Remove sections dependent on !STDC_HEADERS. * m4/calloc.m4, m4/exclude.m4, m4/getdate.m4, m4/gettext.m4, m4/getusershell.m4, m4/memcasecmp.m4, m4/onceonly.m4, m4/onceonly_2_57.m4, m4/strtod.m4, m4/strtol.m4, m4/xstrtol.m4: Don't call obsolescent AC_HEADER_STDC. Cheers, Derek -- Derek R. Price CVS Solutions Architect Get CVS support at Ximbiot <http://ximbiot.com>! v: +1 248.835.1260 f: +1 248.835.1263 <mailto:[EMAIL PROTECTED]>
Index: lib/exclude.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/exclude.c,v retrieving revision 1.28 diff -u -p -r1.28 exclude.c --- lib/exclude.c 25 May 2006 07:02:07 -0000 1.28 +++ lib/exclude.c 29 Jun 2006 19:07:39 -0000 @@ -43,18 +43,6 @@ # include "unlocked-io.h" #endif -#if STDC_HEADERS || (! defined isascii && ! HAVE_ISASCII) -# define IN_CTYPE_DOMAIN(c) true -#else -# define IN_CTYPE_DOMAIN(c) isascii (c) -#endif - -static inline bool -is_space (unsigned char c) -{ - return IN_CTYPE_DOMAIN (c) && isspace (c); -} - /* Non-GNU systems lack these options, so we don't need to check them. */ #ifndef FNM_CASEFOLD # define FNM_CASEFOLD 0 @@ -244,12 +232,12 @@ add_exclude_file (void (*add_func) (stru { char *pattern_end = p; - if (is_space (line_end)) + if (isspace (line_end)) { for (; ; pattern_end--) if (pattern_end == pattern) goto next_pattern; - else if (! is_space (pattern_end[-1])) + else if (! isspace (pattern_end[-1])) break; } Index: lib/exit.h =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/exit.h,v retrieving revision 1.2 diff -u -p -r1.2 exit.h --- lib/exit.h 14 May 2005 06:03:58 -0000 1.2 +++ lib/exit.h 29 Jun 2006 19:07:39 -0000 @@ -21,7 +21,7 @@ /* Get exit() declaration. */ #include <stdlib.h> -/* Some systems do not define EXIT_*, even with STDC_HEADERS. */ +/* Some systems do not define EXIT_*, despite otherwise supporting C89. */ #ifndef EXIT_SUCCESS # define EXIT_SUCCESS 0 #endif Index: lib/fnmatch.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/fnmatch.c,v retrieving revision 1.33 diff -u -p -r1.33 fnmatch.c --- lib/fnmatch.c 27 Jan 2006 18:40:27 -0000 1.33 +++ lib/fnmatch.c 29 Jun 2006 19:07:39 -0000 @@ -86,34 +86,17 @@ extern int fnmatch (const char *pattern, #if defined _LIBC || !defined __GNU_LIBRARY__ || !HAVE_FNMATCH_GNU -# if defined STDC_HEADERS || !defined isascii -# define ISASCII(c) 1 -# else -# define ISASCII(c) isascii(c) -# endif - # ifdef isblank -# define ISBLANK(c) (ISASCII (c) && isblank (c)) +# define ISBLANK(c) isblank(c) # else # define ISBLANK(c) ((c) == ' ' || (c) == '\t') # endif # ifdef isgraph -# define ISGRAPH(c) (ISASCII (c) && isgraph (c)) +# define ISGRAPH(c) isgraph(c) # else -# define ISGRAPH(c) (ISASCII (c) && isprint (c) && !isspace (c)) +# define ISGRAPH(c) (isprint (c) && !isspace (c)) # endif -# define ISPRINT(c) (ISASCII (c) && isprint (c)) -# define ISDIGIT(c) (ISASCII (c) && isdigit (c)) -# define ISALNUM(c) (ISASCII (c) && isalnum (c)) -# define ISALPHA(c) (ISASCII (c) && isalpha (c)) -# define ISCNTRL(c) (ISASCII (c) && iscntrl (c)) -# define ISLOWER(c) (ISASCII (c) && islower (c)) -# define ISPUNCT(c) (ISASCII (c) && ispunct (c)) -# define ISSPACE(c) (ISASCII (c) && isspace (c)) -# define ISUPPER(c) (ISASCII (c) && isupper (c)) -# define ISXDIGIT(c) (ISASCII (c) && isxdigit (c)) - # define STREQ(s1, s2) ((strcmp (s1, s2) == 0)) # if defined _LIBC || WIDE_CHAR_SUPPORT Index: lib/fnmatch_loop.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/fnmatch_loop.c,v retrieving revision 1.11 diff -u -p -r1.11 fnmatch_loop.c --- lib/fnmatch_loop.c 27 Jan 2006 18:40:27 -0000 1.11 +++ lib/fnmatch_loop.c 29 Jun 2006 19:07:39 -0000 @@ -288,18 +288,18 @@ FCT (const CHAR *pattern, const CHAR *st goto matched; # endif #else - if ((STREQ (str, L_("alnum")) && ISALNUM ((UCHAR) *n)) - || (STREQ (str, L_("alpha")) && ISALPHA ((UCHAR) *n)) + if ((STREQ (str, L_("alnum")) && isalnum ((UCHAR) *n)) + || (STREQ (str, L_("alpha")) && isalpha ((UCHAR) *n)) || (STREQ (str, L_("blank")) && ISBLANK ((UCHAR) *n)) - || (STREQ (str, L_("cntrl")) && ISCNTRL ((UCHAR) *n)) - || (STREQ (str, L_("digit")) && ISDIGIT ((UCHAR) *n)) + || (STREQ (str, L_("cntrl")) && iscntrl ((UCHAR) *n)) + || (STREQ (str, L_("digit")) && isdigit ((UCHAR) *n)) || (STREQ (str, L_("graph")) && ISGRAPH ((UCHAR) *n)) - || (STREQ (str, L_("lower")) && ISLOWER ((UCHAR) *n)) - || (STREQ (str, L_("print")) && ISPRINT ((UCHAR) *n)) - || (STREQ (str, L_("punct")) && ISPUNCT ((UCHAR) *n)) - || (STREQ (str, L_("space")) && ISSPACE ((UCHAR) *n)) - || (STREQ (str, L_("upper")) && ISUPPER ((UCHAR) *n)) - || (STREQ (str, L_("xdigit")) && ISXDIGIT ((UCHAR) *n))) + || (STREQ (str, L_("lower")) && islower ((UCHAR) *n)) + || (STREQ (str, L_("print")) && isprint ((UCHAR) *n)) + || (STREQ (str, L_("punct")) && ispunct ((UCHAR) *n)) + || (STREQ (str, L_("space")) && isspace ((UCHAR) *n)) + || (STREQ (str, L_("upper")) && isupper ((UCHAR) *n)) + || (STREQ (str, L_("xdigit")) && isxdigit ((UCHAR) *n))) goto matched; #endif c = *p++; Index: lib/getusershell.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/getusershell.c,v retrieving revision 1.22 diff -u -p -r1.22 getusershell.c --- lib/getusershell.c 23 Sep 2005 04:15:13 -0000 1.22 +++ lib/getusershell.c 29 Jun 2006 19:07:39 -0000 @@ -43,14 +43,6 @@ # include "unlocked-io.h" #endif -#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) -# define IN_CTYPE_DOMAIN(c) 1 -#else -# define IN_CTYPE_DOMAIN(c) isascii(c) -#endif - -#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) - static size_t readname (char **, size_t *, FILE *); #if ! defined ADDITIONAL_DEFAULT_SHELLS && defined __MSDOS__ @@ -152,14 +144,14 @@ readname (char **name, size_t *size, FIL size_t name_index = 0; /* Skip blank space. */ - while ((c = getc (stream)) != EOF && ISSPACE (c)) + while ((c = getc (stream)) != EOF && isspace (c)) /* Do nothing. */ ; for (;;) { if (*size <= name_index) *name = x2nrealloc (*name, size, sizeof **name); - if (c == EOF || ISSPACE (c)) + if (c == EOF || isspace (c)) break; (*name)[name_index++] = c; c = getc (stream); Index: lib/mbswidth.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/mbswidth.c,v retrieving revision 1.16 diff -u -p -r1.16 mbswidth.c --- lib/mbswidth.c 28 Jun 2006 17:03:53 -0000 1.16 +++ lib/mbswidth.c 29 Jun 2006 19:07:39 -0000 @@ -60,18 +60,6 @@ # endif #endif -/* Get ISPRINT. */ -#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) -# define IN_CTYPE_DOMAIN(c) 1 -#else -# define IN_CTYPE_DOMAIN(c) isascii(c) -#endif -/* Undefine to protect against the definition in wctype.h of Solaris 2.6. */ -#undef ISPRINT -#define ISPRINT(c) (IN_CTYPE_DOMAIN (c) && isprint (c)) -#undef ISCNTRL -#define ISCNTRL(c) (IN_CTYPE_DOMAIN (c) && iscntrl (c)) - /* Returns the number of columns needed to represent the multibyte character string pointed to by STRING. If a non-printable character occurs, and MBSW_REJECT_UNPRINTABLE is specified, -1 is returned. @@ -195,10 +183,10 @@ mbsnwidth (const char *string, size_t nb { unsigned char c = (unsigned char) *p++; - if (ISPRINT (c)) + if (isprint (c)) width++; else if (!(flags & MBSW_REJECT_UNPRINTABLE)) - width += (ISCNTRL (c) ? 0 : 1); + width += (iscntrl (c) ? 0 : 1); else return -1; } Index: lib/memcasecmp.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/memcasecmp.c,v retrieving revision 1.12 diff -u -p -r1.12 memcasecmp.c --- lib/memcasecmp.c 19 Sep 2005 17:28:14 -0000 1.12 +++ lib/memcasecmp.c 29 Jun 2006 19:07:39 -0000 @@ -23,19 +23,6 @@ #include <ctype.h> -#if defined STDC_HEADERS || (!defined isascii && !defined HAVE_ISASCII) -# define IN_CTYPE_DOMAIN(Char) 1 -#else -# define IN_CTYPE_DOMAIN(Char) isascii (Char) -#endif -#define ISLOWER(Char) (IN_CTYPE_DOMAIN (Char) && islower (Char)) - -#if _LIBC || STDC_HEADERS -# define TOUPPER(Char) toupper (Char) -#else -# define TOUPPER(Char) (ISLOWER (Char) ? toupper (Char) : (Char)) -#endif - #include "memcasecmp.h" /* Like memcmp, but ignore differences in case. @@ -52,7 +39,7 @@ memcasecmp (const void *vs1, const void { unsigned char u1 = s1[i]; unsigned char u2 = s2[i]; - int diff = TOUPPER (u1) - TOUPPER (u2); + int diff = toupper (u1) - toupper (u2); if (diff) return diff; } Index: lib/strtod.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/strtod.c,v retrieving revision 1.19 diff -u -p -r1.19 strtod.c --- lib/strtod.c 17 Jun 2006 19:29:36 -0000 1.19 +++ lib/strtod.c 29 Jun 2006 19:07:39 -0000 @@ -22,16 +22,6 @@ #include <ctype.h> -#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) -# define IN_CTYPE_DOMAIN(c) 1 -#else -# define IN_CTYPE_DOMAIN(c) isascii(c) -#endif - -#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) -#define ISDIGIT(c) (IN_CTYPE_DOMAIN (c) && isdigit (c)) -#define TOLOWER(c) (IN_CTYPE_DOMAIN (c) ? tolower(c) : (c)) - #include <math.h> #include <float.h> @@ -64,7 +54,7 @@ strtod (const char *nptr, char **endptr) s = nptr; /* Eat whitespace. */ - while (ISSPACE (*s)) + while (isspace (*s)) ++s; /* Get the sign. */ @@ -78,7 +68,7 @@ strtod (const char *nptr, char **endptr) exponent = 0; for (;; ++s) { - if (ISDIGIT (*s)) + if (isdigit (*s)) { got_digit = 1; @@ -111,7 +101,7 @@ strtod (const char *nptr, char **endptr) if (!got_digit) goto noconv; - if (TOLOWER (*s) == 'e') + if (tolower (*s) == 'e') { /* Get the exponent specified after the `e' or `E'. */ int save = errno; Index: lib/strtol.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/strtol.c,v retrieving revision 1.25 diff -u -p -r1.25 strtol.c --- lib/strtol.c 17 Jun 2006 16:09:19 -0000 1.25 +++ lib/strtol.c 29 Jun 2006 19:07:39 -0000 @@ -208,11 +208,6 @@ # define TOUPPER(Ch) towupper (Ch) # endif #else -# if defined STDC_HEADERS || (!defined isascii && !defined HAVE_ISASCII) -# define IN_CTYPE_DOMAIN(c) 1 -# else -# define IN_CTYPE_DOMAIN(c) isascii(c) -# endif # define L_(Ch) Ch # define UCHAR_TYPE unsigned char # define STRING_TYPE char @@ -221,9 +216,9 @@ # define ISALPHA(Ch) __isalpha_l ((Ch), loc) # define TOUPPER(Ch) __toupper_l ((Ch), loc) # else -# define ISSPACE(Ch) (IN_CTYPE_DOMAIN (Ch) && isspace (Ch)) -# define ISALPHA(Ch) (IN_CTYPE_DOMAIN (Ch) && isalpha (Ch)) -# define TOUPPER(Ch) (IN_CTYPE_DOMAIN (Ch) ? toupper (Ch) : (Ch)) +# define ISSPACE(Ch) isspace(Ch) +# define ISALPHA(Ch) isalpha(Ch) +# define TOUPPER(Ch) toupper(Ch) # endif #endif Index: lib/xstrtol.c =================================================================== RCS file: /cvsroot/gnulib/gnulib/lib/xstrtol.c,v retrieving revision 1.38 diff -u -p -r1.38 xstrtol.c --- lib/xstrtol.c 19 Sep 2005 17:28:15 -0000 1.38 +++ lib/xstrtol.c 29 Jun 2006 19:07:40 -0000 @@ -51,14 +51,6 @@ # define STRTOL_T_MAXIMUM TYPE_MAXIMUM (__strtol_t) #endif -#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) -# define IN_CTYPE_DOMAIN(c) 1 -#else -# define IN_CTYPE_DOMAIN(c) isascii(c) -#endif - -#define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) - #if !HAVE_DECL_STRTOIMAX && !defined strtoimax intmax_t strtoimax (); #endif @@ -112,7 +104,7 @@ __xstrtol (const char *s, char **ptr, in { const char *q = s; unsigned char ch = *q; - while (ISSPACE (ch)) + while (isspace (ch)) ch = *++q; if (ch == '-') return LONGINT_INVALID; Index: m4/calloc.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/calloc.m4,v retrieving revision 1.5 diff -u -p -r1.5 calloc.m4 --- m4/calloc.m4 23 Sep 2005 04:15:13 -0000 1.5 +++ m4/calloc.m4 29 Jun 2006 19:07:40 -0000 @@ -16,8 +16,7 @@ # ------------------------------------- # If `calloc (0, 0)' is properly handled, run IF-WORKS, otherwise, IF-NOT. AC_DEFUN([_AC_FUNC_CALLOC_IF], -[AC_REQUIRE([AC_HEADER_STDC])dnl -AC_REQUIRE([AC_TYPE_SIZE_T])dnl +[AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_CACHE_CHECK([for GNU libc compatible calloc], ac_cv_func_calloc_0_nonnull, [AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [exit (!calloc (0, 0) || calloc ((size_t) -1 / 8 + 1, 8));])], Index: m4/exclude.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/exclude.m4,v retrieving revision 1.6 diff -u -p -r1.6 exclude.m4 --- m4/exclude.m4 21 Mar 2005 22:06:27 -0000 1.6 +++ m4/exclude.m4 29 Jun 2006 19:07:40 -0000 @@ -11,6 +11,5 @@ AC_DEFUN([gl_EXCLUDE], dnl Prerequisites of lib/exclude.c. AC_REQUIRE([AC_C_INLINE]) - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) ]) Index: m4/getdate.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/getdate.m4,v retrieving revision 1.8 diff -u -p -r1.8 getdate.m4 --- m4/getdate.m4 22 Sep 2005 23:08:15 -0000 1.8 +++ m4/getdate.m4 29 Jun 2006 19:07:40 -0000 @@ -29,7 +29,6 @@ AC_DEFUN([gl_GETDATE], dnl Prerequisites of lib/getdate.y. AC_REQUIRE([gl_BISON]) AC_REQUIRE([gl_C_COMPOUND_LITERALS]) - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) AC_STRUCT_TIMEZONE AC_REQUIRE([gl_CLOCK_TIME]) Index: m4/gettext.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/gettext.m4,v retrieving revision 1.32 diff -u -p -r1.32 gettext.m4 --- m4/gettext.m4 25 Apr 2005 13:23:48 -0000 1.32 +++ m4/gettext.m4 29 Jun 2006 19:07:40 -0000 @@ -365,7 +365,6 @@ AC_DEFUN([AM_INTL_SUBDIR], AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([AC_ISC_POSIX])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl AC_REQUIRE([AC_C_CONST])dnl AC_REQUIRE([bh_C_SIGNED])dnl AC_REQUIRE([AC_C_INLINE])dnl Index: m4/getusershell.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/getusershell.m4,v retrieving revision 1.4 diff -u -p -r1.4 getusershell.m4 --- m4/getusershell.m4 23 Jan 2005 08:06:57 -0000 1.4 +++ m4/getusershell.m4 29 Jun 2006 19:07:40 -0000 @@ -14,6 +14,5 @@ AC_DEFUN([gl_FUNC_GETUSERSHELL], # Prerequisites of lib/getusershell.c. AC_DEFUN([gl_PREREQ_GETUSERSHELL], [ - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) ]) Index: m4/memcasecmp.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/memcasecmp.m4,v retrieving revision 1.3 diff -u -p -r1.3 memcasecmp.m4 --- m4/memcasecmp.m4 21 Mar 2005 22:06:27 -0000 1.3 +++ m4/memcasecmp.m4 29 Jun 2006 19:07:40 -0000 @@ -10,6 +10,5 @@ AC_DEFUN([gl_MEMCASECMP], AC_LIBOBJ([memcasecmp]) dnl Prerequisites of lib/memcasecmp.c. - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) ]) Index: m4/onceonly.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/onceonly.m4,v retrieving revision 1.7 diff -u -p -r1.7 onceonly.m4 --- m4/onceonly.m4 19 Apr 2006 11:36:18 -0000 1.7 +++ m4/onceonly.m4 29 Jun 2006 19:07:40 -0000 @@ -8,7 +8,6 @@ dnl This file defines some "once only" v dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS -dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC dnl The advantage is that the check for each of the headers/functions/decls dnl will be put only once into the 'configure' file. It keeps the size of dnl the 'configure' file down, and avoids redundant output when 'configure' Index: m4/onceonly_2_57.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/onceonly_2_57.m4,v retrieving revision 1.6 diff -u -p -r1.6 onceonly_2_57.m4 --- m4/onceonly_2_57.m4 10 Aug 2005 12:06:39 -0000 1.6 +++ m4/onceonly_2_57.m4 29 Jun 2006 19:07:40 -0000 @@ -10,7 +10,6 @@ dnl This file defines some "once only" v dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS -dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC dnl The advantage is that the check for each of the headers/functions/decls dnl will be put only once into the 'configure' file. It keeps the size of dnl the 'configure' file down, and avoids redundant output when 'configure' Index: m4/strtod.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtod.m4,v retrieving revision 1.6 diff -u -p -r1.6 strtod.m4 --- m4/strtod.m4 23 Jan 2005 08:06:57 -0000 1.6 +++ m4/strtod.m4 29 Jun 2006 19:07:40 -0000 @@ -17,6 +17,5 @@ AC_DEFUN([gl_FUNC_STRTOD], # Prerequisites of lib/strtod.c. # The need for pow() is already handled by AC_FUNC_STRTOD. AC_DEFUN([gl_PREREQ_STRTOD], [ - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) ]) Index: m4/strtol.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/strtol.m4,v retrieving revision 1.3 diff -u -p -r1.3 strtol.m4 --- m4/strtol.m4 23 Jan 2005 08:06:57 -0000 1.3 +++ m4/strtol.m4 29 Jun 2006 19:07:40 -0000 @@ -14,6 +14,5 @@ AC_DEFUN([gl_FUNC_STRTOL], # Prerequisites of lib/strtol.c. AC_DEFUN([gl_PREREQ_STRTOL], [ - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) ]) Index: m4/xstrtol.m4 =================================================================== RCS file: /cvsroot/gnulib/gnulib/m4/xstrtol.m4,v retrieving revision 1.8 diff -u -p -r1.8 xstrtol.m4 --- m4/xstrtol.m4 21 Mar 2005 22:06:27 -0000 1.8 +++ m4/xstrtol.m4 29 Jun 2006 19:07:40 -0000 @@ -25,7 +25,6 @@ AC_DEFUN([gl_PREREQ_XSTRTOL_H], AC_DEFUN([gl_PREREQ_XSTRTOL], [ AC_REQUIRE([gl_PREREQ_XSTRTOL_H]) - AC_REQUIRE([AC_HEADER_STDC]) AC_CHECK_FUNCS_ONCE(isascii) AC_CHECK_DECLS([strtoimax, strtoumax]) ])