vasnprintf: Support I flag on glibc systems.
[pspp] / lib / vasnprintf.c
index 59ea01cc7e0cf3321c371fd6a0d8bbcace6c8ac9..87b8a55b99ed19331de92855d2615c2cb638e157 100644 (file)
@@ -4754,6 +4754,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)