From: Paul Eggert Date: Fri, 22 Apr 2011 07:36:41 +0000 (-0700) Subject: * configure.in: Suppress unnecessary checks for size_t. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~225 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c1e127f9f0431e1b7f6ebb705988bfd03ec450a7;p=emacs.git * 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. --- 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