setlocale: Improve locale handling on macOS 10.12 or newer.
commit6642aeb47aee3d82978a27497dc9ca57058c66b4
authorBruno Haible <bruno@clisp.org>
Sun, 16 Sep 2018 17:12:44 +0000 (16 19:12 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 16 Sep 2018 17:12:44 +0000 (16 19:12 +0200)
treef714557b6b07f2948bae114b40d8b2b7c7d95805
parentb0af89dcdde2f4e966efd9d2c9c820557d57e381
setlocale: Improve locale handling on macOS 10.12 or newer.

* lib/setlocale.c: Include header files for CoreFoundation. Declare
gl_locale_name_canonicalize.
(libintl_setlocale): Try harder to set a locale for categories LC_CTYPE
and LC_MESSAGES.
* m4/setlocale.m4 (gl_PREREQ_SETLOCALE): Add comment.
ChangeLog
lib/setlocale.c
m4/setlocale.m4