mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Update.
1998-05-20 Ulrich Drepper <drepper@cygnus.com> * stdio-common/vfprintf.c: When precision is specified for %ls or %S handle it correctly.
This commit is contained in:
@ -890,8 +890,9 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap)
|
||||
assert (__mbsinit (&mbstate)); \
|
||||
s2 = (const wchar_t *) string; \
|
||||
string = alloca (len + 1); \
|
||||
(void) __wcsrtombs (string, &s2, prec != -1 ? prec : UINT_MAX, \
|
||||
&mbstate); \
|
||||
(void) __wcsrtombs (string, &s2, len + 1, &mbstate); \
|
||||
if (prec < min) \
|
||||
len = prec; \
|
||||
} \
|
||||
\
|
||||
if ((width -= len) < 0) \
|
||||
|
Reference in New Issue
Block a user