# HG changeset patch # User Jim Meyering # Date 948549190 0 # Node ID edcf10cef8dfb6befcd11ff2221a86281031534b # Parent ae522df1024e85d69032db7c19164c9782824981 Guard inclusion of with `#if STDC_HEADERS', not `#if HAVE_STDLIB_H'. The former wasn't defined. Use #if rather than #ifdef. Add HAVE_DECL_STRTOUL and HAVE_DECL_STRTOULL. (jm_CHECK_DECLARATIONS): Add strtoul strtoull. diff --git a/m4/check-decl.m4 b/m4/check-decl.m4 --- a/m4/check-decl.m4 +++ b/m4/check-decl.m4 @@ -1,4 +1,4 @@ -#serial 5 +#serial 6 dnl This is just a wrapper function to encapsulate this kludge. dnl Putting it in a separate file like this helps share it between @@ -7,20 +7,20 @@ [ headers=' #include -#ifdef HAVE_STRING_H +#if HAVE_STRING_H # if !STDC_HEADERS && HAVE_MEMORY_H # include # endif # include #else -# ifdef HAVE_STRINGS_H +# if HAVE_STRINGS_H # include # endif #endif -#ifdef HAVE_STDLIB_H +#if STDC_HEADERS # include #endif -#ifdef HAVE_UNISTD_H +#if HAVE_UNISTD_H # include #endif ' @@ -38,8 +38,10 @@ AC_DEFINE(HAVE_DECL_REALLOC, 1, [Define if this function is declared.]) AC_DEFINE(HAVE_DECL_STPCPY, 1, [Define if this function is declared.]) AC_DEFINE(HAVE_DECL_STRSTR, 1, [Define if this function is declared.]) + AC_DEFINE(HAVE_DECL_STRTOUL, 1, [Define if this function is declared.]) + AC_DEFINE(HAVE_DECL_STRTOULL, 1, [Define if this function is declared.]) fi jm_CHECK_DECLARATIONS($headers, free lseek malloc \ - memchr realloc stpcpy strstr) + memchr realloc stpcpy strstr strtoul strtoull) ])