From c1e127f9f0431e1b7f6ebb705988bfd03ec450a7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 22 Apr 2011 00:36:41 -0700 Subject: [PATCH] * configure.in: Suppress unnecessary checks for size_t. (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test. (size_t): Do not check for this, and do not typedef. This code is never exercised now. --- ChangeLog | 7 +++++++ configure.in | 9 +++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index bb487c652da..64aad9e278a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-04-22 Paul Eggert + + * configure.in: Suppress unnecessary checks for size_t. + (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test. + (size_t): Do not check for this, and do not typedef. This code + is never exercised now. + 2011-04-21 Paul Eggert * Makefile.in (GNULIB_MODULES): Add strtoumax. diff --git a/configure.in b/configure.in index d20dee81e5b..4ab8f58ba4e 100644 --- a/configure.in +++ b/configure.in @@ -987,6 +987,9 @@ else CPPFLAGS="$C_SWITCH_SYSTEM $C_SWITCH_MACHINE $CPPFLAGS" fi +# Suppress obsolescent Autoconf test for size_t; Emacs assumes C89 or better. +AC_DEFUN([AC_TYPE_SIZE_T]) + dnl Do this early because it can frob feature test macros for Unix-98 &c. AC_SYS_LARGEFILE @@ -3026,8 +3029,6 @@ if test $emacs_cv_langinfo_codeset = yes; then [Define if you have and nl_langinfo(CODESET).]) fi -AC_CHECK_TYPES(size_t) - AC_TYPE_MBSTATE_T AC_CACHE_CHECK([for C restricted array declarations], emacs_cv_c_restrict_arr, @@ -3553,10 +3554,6 @@ extern "C" void *alloca (size_t); #endif -#ifndef HAVE_SIZE_T -typedef unsigned size_t; -#endif - #ifndef HAVE_STRCHR #define strchr(a, b) index (a, b) #endif -- 2.39.2