Fix rounding of 0xf for hex fp formats.
PR: 90333
This commit is contained in:
parent
b1c00b13d6
commit
ac9913a749
@ -55,7 +55,7 @@ roundup(char *s0, int ndigits)
|
||||
*s = 1;
|
||||
return (1);
|
||||
}
|
||||
++*s;
|
||||
*s = 0;
|
||||
}
|
||||
++*s;
|
||||
return (0);
|
||||
|
@ -535,8 +535,8 @@ __vfprintf(FILE *fp, const char *fmt0, va_list ap)
|
||||
static char zeroes[PADSIZE] =
|
||||
{'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'};
|
||||
|
||||
static const char xdigs_lower[17] = "0123456789abcdef?";
|
||||
static const char xdigs_upper[17] = "0123456789ABCDEF?";
|
||||
static const char xdigs_lower[16] = "0123456789abcdef";
|
||||
static const char xdigs_upper[16] = "0123456789ABCDEF";
|
||||
|
||||
/*
|
||||
* BEWARE, these `goto error' on error, and PAD uses `n'.
|
||||
|
Loading…
Reference in New Issue
Block a user