Mercurial > emacs
changeset 49083:a45ef2c4e7f4
Check for nl_langinfo.
[!HAVE_SIZE_T]: Fix typedef.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 06 Jan 2003 17:42:52 +0000 |
parents | 336bfea9bad4 |
children | f43c7c8adcdf |
files | configure.in |
diffstat | 1 files changed, 15 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Mon Jan 06 16:02:29 2003 +0000 +++ b/configure.in Mon Jan 06 17:42:52 2003 +0000 @@ -3,7 +3,7 @@ dnl autoconf dnl in the directory containing this script. dnl -dnl Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 +dnl Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003 dnl Free Software Foundation, Inc. dnl dnl This file is part of GNU Emacs. @@ -1201,9 +1201,7 @@ CC="$CC $NON_GCC_TEST_OPTIONS" fi -#### Some other nice autoconf tests. If you add a test here which -#### should make an entry in src/config.h, don't forget to add an -#### #undef clause to src/config.h.in for autoconf to modify. +#### Some other nice autoconf tests. dnl checks for programs AC_PROG_LN_S @@ -2303,6 +2301,18 @@ AC_FUNC_FORK +dnl Adapted from Haible's version. +AC_CACHE_CHECK([for nl_langinfo and CODESET], emacs_cv_langinfo_codeset, + [AC_TRY_LINK([#include <langinfo.h>], + [char* cs = nl_langinfo(CODESET);], + emacs_cv_langinfo_codeset=yes, + emacs_cv_langinfo_codeset=no) + ]) +if test $emacs_cv_langinfo_codeset = yes; then + AC_DEFINE(HAVE_LANGINFO_CODESET, 1, + [Define if you have <langinfo.h> and nl_langinfo(CODESET).]) +fi + AC_CHECK_TYPES(size_t) dnl Restrict could probably be used effectively other than in regex.c. @@ -2657,7 +2667,7 @@ # endif /* HAVE_ALLOCA_H */ #endif /* __GNUC__ */ #ifndef HAVE_SIZE_T -typedef size_t unsigned +typedef unsigned size_t #endif #endif /* NOT_C_CODE */