summaryrefslogtreecommitdiffstats
path: root/gettext-runtime/intl/vasnprintf.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2010-11-07 18:57:08 +0100
committerBruno Haible <bruno@clisp.org>2011-06-07 23:38:48 +0200
commit12452d87fefaf31cce1b9206e663defa27197a40 (patch)
tree1411273b114fab57e0b1483adee48e723efb1416 /gettext-runtime/intl/vasnprintf.c
parente50ff28661d748f1c571d89ffd10ebe58eb78569 (diff)
downloadexternal_gettext-12452d87fefaf31cce1b9206e663defa27197a40.zip
external_gettext-12452d87fefaf31cce1b9206e663defa27197a40.tar.gz
external_gettext-12452d87fefaf31cce1b9206e663defa27197a40.tar.bz2
vasnprintf: Support I flag on glibc systems.
Diffstat (limited to 'gettext-runtime/intl/vasnprintf.c')
-rw-r--r--gettext-runtime/intl/vasnprintf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gettext-runtime/intl/vasnprintf.c b/gettext-runtime/intl/vasnprintf.c
index 3dd8b3f..55dbb27 100644
--- a/gettext-runtime/intl/vasnprintf.c
+++ b/gettext-runtime/intl/vasnprintf.c
@@ -4753,6 +4753,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
*fbp++ = ' ';
if (flags & FLAG_ALT)
*fbp++ = '#';
+#if __GLIBC__ >= 2
+ if (flags & FLAG_LOCALIZED)
+ *fbp++ = 'I';
+#endif
if (!pad_ourselves)
{
if (flags & FLAG_ZERO)