+2009-11-22 Bruno Haible <bruno@clisp.org>
+
+ vasnprintf: Tiny optimization.
+ * lib/vasnprintf.c (decimal_point_char): Choose the fast path also on
+ MacOS X.
+
2009-11-22 Bruno Haible <bruno@clisp.org>
Tests for module 'duplocale'.
{
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];