|
@@ -599,12 +599,12 @@ static int printf_core(FILE *f, const char *fmt, va_list *ap, union arg *nl_arg,
|
|
- for (i=l=0; i<p && *ws && (l=wctomb(mb, *ws++))>=0 && l<=0U+p-i; i+=l);
|
|
+ for (i=l=0; i<0U+p && *ws && (l=wctomb(mb, *ws++))>=0 && l<=0U+p-i; i+=l);
|
|
- for (i=0; i<p && *ws && i+(l=wctomb(mb, *ws++))<=p; i+=l)
|
|
+ for (i=0; i<0U+p && *ws && i+(l=wctomb(mb, *ws++))<=p; i+=l)
|
|
pad(f, ' ', w, p, fl^LEFT_ADJ);
|
|
pad(f, ' ', w, p, fl^LEFT_ADJ);
|