Description:
getlocalename_l_unsafe() function: return name of a single locale category.
Only works on a limited set of platforms: all except OpenBSD, AIX, Android.

Files:
lib/getlocalename_l-unsafe.h
lib/getlocalename_l-unsafe.c
m4/getlocalename_l.m4
m4/intl-thread-locale.m4

Depends-on:
locale-h
setlocale-fixes
setlocale-null

configure.ac:
gl_FUNC_GETLOCALENAME_L_UNSAFE
gl_PREREQ_GETLOCALENAME_L_UNSAFE
AC_REQUIRE([AC_CANONICAL_HOST])
gl_CONDITIONAL([GL_COND_OBJ_GETLOCALENAME_L_UNSAFE_LIMITED],
               [case "$host_os" in openbsd* | aix* | *-android*) false;; *) true;; esac])

Makefile.am:
if GL_COND_OBJ_GETLOCALENAME_L_UNSAFE_LIMITED
lib_SOURCES += getlocalename_l-unsafe.c
endif

Include:
"getlocalename_l-unsafe.h"

License:
LGPLv2+

Maintainer:
all
