mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-18 01:30:27 +02:00
Use Gnulib's `locale' module.
* configure.ac: Remove test for <xlocale.h>. * libguile/i18n.c: Remove conditional <xlocale.h> inclusion on `HAVE_XLOCALE_H'. * m4/gnulib-cache.m4: Add `locale' module.
This commit is contained in:
parent
a270e133f3
commit
414e44412c
15 changed files with 249 additions and 19 deletions
|
@ -261,10 +261,10 @@ decimal_point_char (void)
|
|||
{
|
||||
const char *point;
|
||||
/* Determine it in a multithread-safe way. We know nl_langinfo is
|
||||
multithread-safe on glibc systems, but is not required to be multithread-
|
||||
safe by POSIX. sprintf(), however, is multithread-safe. localeconv()
|
||||
is rarely multithread-safe. */
|
||||
# if HAVE_NL_LANGINFO && __GLIBC__
|
||||
multithread-safe on glibc systems and MacOS X systems, but is not required
|
||||
to be multithread-safe by POSIX. sprintf(), however, is multithread-safe.
|
||||
localeconv() is rarely multithread-safe. */
|
||||
# if HAVE_NL_LANGINFO && (__GLIBC__ || (defined __APPLE__ && defined __MACH__))
|
||||
point = nl_langinfo (RADIXCHAR);
|
||||
# elif 1
|
||||
char pointbuf[5];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue