From: Bruno Haible Date: Thu, 24 Apr 2025 14:15:24 +0000 (+0200) Subject: Update after gnulib changed. X-Git-Tag: v0.24.1~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca056729b0664b6773dd72d933a31c160f3c9af3;p=thirdparty%2Fgettext.git Update after gnulib changed. * gettext-runtime/intl/setlocale.c: Include setlocale-fixes.h instead of setlocale-messages.h. (setlocale_unixlike) [__ANDROID__]: Use setlocale_fixed instead of setlocale. (setlocale_improved): On Android, use setlocale_fixed_null instead of setlocale. --- diff --git a/gettext-runtime/intl/setlocale.c b/gettext-runtime/intl/setlocale.c index 51c527c89..86c4741ef 100644 --- a/gettext-runtime/intl/setlocale.c +++ b/gettext-runtime/intl/setlocale.c @@ -57,7 +57,7 @@ # define SHLIB_EXPORTED #endif -#include "setlocale-messages.h" +#include "setlocale-fixes.h" #include "localename.h" #if HAVE_CFLOCALECOPYPREFERREDLANGUAGES || HAVE_CFPREFERENCESCOPYAPPVALUE @@ -870,7 +870,7 @@ setlocale_unixlike (int category, const char *locale) static char * setlocale_unixlike (int category, const char *locale) { - char *result = setlocale (category, locale); + char *result = setlocale_fixed (category, locale); if (result == NULL) switch (category) { @@ -1814,6 +1814,8 @@ libintl_setlocale (int category, const char *locale) return resultbuf; } } +# elif defined __ANDROID__ + return setlocale_fixed_null (LC_ALL); # else return setlocale (LC_ALL, NULL); # endif