fix padding string formats to width in wide printf variants
authorRich Felker <dalias@aerifal.cx>
Wed, 16 Mar 2016 20:35:22 +0000 (16:35 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 16 Mar 2016 20:35:22 +0000 (16:35 -0400)
commit4aac019a0efd59011a48d031ad046c934c7e8365
tree2604d4e94d02d86070b574da41ff9121b0981cf3
parentde400b6609becbc6a5ae87fa8b155f02a860e257
fix padding string formats to width in wide printf variants

the idiom fprintf(f, "%.*s", n, "") was wrongly used in vfwprintf as a
means of producing n spaces; instead it produces no output. the
correct form is fprintf(f, "%*s", n, ""), using width instead of
precision, since for %s the later is a maximum rather than a minimum.
src/stdio/vfwprintf.c