mirror of
git://git.musl-libc.org/musl
synced 2025-03-07 20:27:34 +00:00
vfwprintf: honor field width with 'c' format type
This commit is contained in:
parent
d41cdef919
commit
9cdaf1a86b
@ -255,8 +255,11 @@ static int wprintf_core(FILE *f, const wchar_t *fmt, va_list *ap, union arg *nl_
|
||||
}
|
||||
continue;
|
||||
case 'c':
|
||||
if (w<1) w=1;
|
||||
if (w>1 && !(fl&LEFT_ADJ)) fprintf(f, "%*s", w-1, "");
|
||||
fputwc(btowc(arg.i), f);
|
||||
l = 1;
|
||||
if (w>1 && (fl&LEFT_ADJ)) fprintf(f, "%*s", w-1, "");
|
||||
l = w;
|
||||
continue;
|
||||
case 'C':
|
||||
fputwc(arg.i, f);
|
||||
|
Loading…
Reference in New Issue
Block a user