__printf_pad
int __printf_pad(struct __printf_io *io, int n, int zero);
ret += __printf_pad(io, pi->width - len, pi->pad == '0');
ret += __printf_pad(io, pi->width - len, pi->pad == '0');
ret += __printf_pad(io, pi->width - realsz, 0);
ret += __printf_pad(io, pi->width - realsz, 1);
ret += __printf_pad(io, dprec - size, 1);
ret += __printf_pad(io, -expt, 1);
ret += __printf_pad(io, prec - ndig, 1);
ret += __printf_pad(io, pi->width - realsz, 0);
ret += __printf_pad(io, (len) - (n2 > 0 ? n2 : 0), (with)); \
ret += __printf_pad(io, l, 0);
ret += __printf_pad(io, pi->width - l, 0);
ret += __printf_pad(io, zext, 1);
ret += __printf_pad(io, pi->width - ret, 0);