diff options
author | Zack Weinberg <zackw@panix.com> | 2013-09-14 12:22:49 -0400 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2013-09-21 19:38:09 -0400 |
commit | 86c213d0e355296f026a36e3203c0813041aae89 (patch) | |
tree | 3583cdf37ac7a18934f78e661f21c57232deb743 /tests/tools.at | |
parent | 11f520c61d8b21f1522968d6e6afb899070f0a6f (diff) | |
download | autoconf-86c213d0e355296f026a36e3203c0813041aae89.tar.gz |
Modernize AC_INCLUDES_DEFAULT and friends.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
Include stddef.h, stdlib.h, and string.h unconditionally.
Don't include memory.h at all.
Don't use AC_HEADER_STDC.
Don't check for stddef.h, stdlib.h, string.h, or memory.h.
For compatibility, unconditionally define STDC_HEADERS,
HAVE_STDLIB_H, and HAVE_STRING_H.
(AN_HEADER list): Remove C89 headers, and memory.h from list.
(AC_HEADER_STDC, AC_UNISTD_H): AU_DEFUN to trigger
_AC_INCLUDES_DEFAULT_REQUIREMENTS if it hasn't already happened,
and do nothing else.
(AC_HEADER_TIME): AU_DEFUN, and define TIME_WITH_SYS_TIME unconditionally
as long as sys/time.h is present.
(AC_USG, AC_MEMORY_H): Assume existence of string.h.
* lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF, _AC_FUNC_REALLOC_IF):
Don't use AC_HEADER_STDC. Assume stdlib.h exists.
(AC_FUNC_MKTIME): Don't use AC_HEADER_TIME. Assume time.h exists.
(AC_FUNC_ALLOCA): Assume stdlib.h exists.
(_AC_LIBOBJ_FNMATCH): Assume wchar.h and wctype.h exist.
(_AC_LIBOBJ_GETLOADAVG): Assume locale.h exists.
(AC_FUNC_MMAP): Assume stdlib.h exists.
* tests/tools.at: Use AC_WORDS_BIGENDIAN instead of AC_STDC_HEADERS in
autoupdate test.
* NEWS, doc/autoconf.texi: Document changes. Remove obsolete advice.
Diffstat (limited to 'tests/tools.at')
-rw-r--r-- | tests/tools.at | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/tools.at b/tests/tools.at index cace11ab..294fb601 100644 --- a/tests/tools.at +++ b/tests/tools.at @@ -955,7 +955,7 @@ AC_DEFUN([FOO], [$#]) AU_ALIAS([BAZ],[FOO]) test "FOO:FOO():FOO(x) BAZ:BAZ():BAZ(x)" = "0:1:1 0:1:1" || exit 1 AC_PROG_CC -AC_STDC_HEADERS +AC_WORDS_BIGENDIAN AC_OUTPUT ]]) @@ -963,8 +963,8 @@ AC_OUTPUT AT_CHECK_AUTOUPDATE AT_CHECK_AUTOCONF AT_CHECK_CONFIGURE -AT_CHECK([grep 'AC_HEADER_STDC[(]' configure.ac], 1, [ignore], [ignore]) -AT_CHECK([grep 'AC_HEADER_STDC' configure.ac], 0, [ignore], [ignore]) +AT_CHECK([grep 'AC_C_BIGENDIAN[(]' configure.ac], 1, [ignore], [ignore]) +AT_CHECK([grep 'AC_C_BIGENDIAN' configure.ac], 0, [ignore], [ignore]) AT_CLEANUP |