diff options
Diffstat (limited to 'vsnprintf.c')
-rw-r--r-- | vsnprintf.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/vsnprintf.c b/vsnprintf.c index 9c15a4b7b6..c0853389c6 100644 --- a/vsnprintf.c +++ b/vsnprintf.c @@ -831,7 +831,6 @@ fp_begin: _double = va_arg(ap, double); expsize = exponent(expstr, expt, ch + 'p' - 'a'); ch += 'x' - 'a'; size = expsize + ndig; - size += 2; /* 0x */ if (ndig > 1) ++size; /* floating point */ } @@ -1028,7 +1027,7 @@ number: if ((dprec = prec) >= 0) long_len: if (sign) fieldsz++; - else if (flags & HEXPREFIX) + if (flags & HEXPREFIX) fieldsz += 2; realsz = dprec > fieldsz ? dprec : fieldsz; |