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:
Ulrich Drepper 1998-05-20 14:50:12 +00:00
parent 05fdf2dfc9
commit 93c3d288af
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
1998-05-20 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/vfprintf.c: When precision is specified for %ls or
%S handle it correctly.
1998-05-20 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* sysdeps/unix/bsd/vax/vfork.S: Missed double occurences of "the

View File

@ -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) \