]> Savannah Git Hosting - gnulib.git/commitdiff
localename: Assume setlocale function.
authorBruno Haible <bruno@clisp.org>
Sun, 6 Jan 2019 20:22:38 +0000 (21:22 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 6 Jan 2019 20:22:38 +0000 (21:22 +0100)
* lib/localename.c (gl_locale_name_posix): Assume setlocale exists.
* m4/localename.m4 (gl_LOCALENAME): Don't test whether setlocale exists.

ChangeLog
lib/localename.c
m4/localename.m4

index bead6274266b530098ca1e618fe9d1686bb3e863..464adec026f6810e43bc7bb5b8915218e527dfcb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2019-01-06  Bruno Haible  <bruno@clisp.org>
+
+       localename: Assume setlocale function.
+       * lib/localename.c (gl_locale_name_posix): Assume setlocale exists.
+       * m4/localename.m4 (gl_LOCALENAME): Don't test whether setlocale exists.
+
 2019-01-06  Bruno Haible  <bruno@clisp.org>
 
        doc: Add documentation about container data types.
index 83689df87a0e73ca29df9dbb81f6f45722a9091b..857a76d729efa2ed9a8b8651cb892419a979fb5f 100644 (file)
@@ -3269,7 +3269,7 @@ gl_locale_name_posix (int category, const char *categoryname)
 
     /* Use the POSIX methods of looking to 'LC_ALL', 'LC_xxx', and 'LANG'.
        On some systems this can be done by the 'setlocale' function itself.  */
-#if defined HAVE_SETLOCALE && defined HAVE_LC_MESSAGES && defined HAVE_LOCALE_NULL
+#if defined HAVE_LC_MESSAGES && defined HAVE_LOCALE_NULL
     locname = setlocale (category, NULL);
 #else
     /* On other systems we ignore what setlocale reports and instead look at the
index bfa19efb957192072704a1e6250191c7fe82d2f9..a9f629dd17762850a4032ee3171d02623c598087 100644 (file)
@@ -1,4 +1,4 @@
-# localename.m4 serial 5
+# localename.m4 serial 6
 dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -11,7 +11,6 @@ AC_DEFUN([gl_LOCALENAME],
   AC_REQUIRE([gt_INTL_THREAD_LOCALE_NAME])
   AC_REQUIRE([gt_INTL_MACOSX])
   AC_CHECK_HEADERS_ONCE([langinfo.h])
-  AC_CHECK_FUNCS([setlocale])
   AC_CHECK_FUNCS_ONCE([newlocale duplocale freelocale])
   if test $ac_cv_func_newlocale != yes; then
     HAVE_NEWLOCALE=0