diff options
author | Dave Love <fx@gnu.org> | 2003-01-06 17:42:52 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 2003-01-06 17:42:52 +0000 |
commit | fb33ec5232cfd67eab0ab20d25b34ea6012b89e6 (patch) | |
tree | 5abdb52f78f191944d21ff92adf7e69476045297 /configure.in | |
parent | 3e0b7b44a8ab678c575f840cf1b51376183e42df (diff) |
Check for nl_langinfo.
[!HAVE_SIZE_T]: Fix typedef.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/configure.in b/configure.in index 9e9321a3fe..3e7eca240e 100644 --- a/configure.in +++ b/configure.in @@ -3,7 +3,7 @@ dnl To rebuild the `configure' script from this, execute the command 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 @@ then 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 @@ fi 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 @@ char *alloca (); # endif /* HAVE_ALLOCA_H */ #endif /* __GNUC__ */ #ifndef HAVE_SIZE_T -typedef size_t unsigned +typedef unsigned size_t #endif #endif /* NOT_C_CODE */ |