diff options
| author | Rich Felker <dalias@aerifal.cx> | 2012-04-12 00:25:52 -0400 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2012-04-12 00:25:52 -0400 | 
| commit | 3ddeedd8f75be8a3dc2a167746f36f871d7e595a (patch) | |
| tree | 6f40cb224afed8aee44ca3df96fda681c701da17 | |
| parent | fe514951af4e67f05d17d796251af9a8229761eb (diff) | |
| download | musl-3ddeedd8f75be8a3dc2a167746f36f871d7e595a.tar.gz | |
remove magic numbers from floatscan
| -rw-r--r-- | src/internal/floatscan.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/internal/floatscan.c b/src/internal/floatscan.c index 0e1f6d06..10123bfa 100644 --- a/src/internal/floatscan.c +++ b/src/internal/floatscan.c @@ -403,16 +403,16 @@ long double __floatscan(FILE *f, int c, int prec, int pok)  	switch (prec) {  	case 0: -		bits = 24; -		emin = -149; +		bits = FLT_MANT_DIG; +		emin = FLT_MIN_EXP-bits;  		break;  	case 1: -		bits = 53; -		emin = -1074; +		bits = DBL_MANT_DIG; +		emin = DBL_MIN_EXP-bits;  		break;  	case 2:  		bits = LDBL_MANT_DIG; -		emin = -16445; +		emin = LDBL_MIN_EXP-bits;  		break;  	default:  		return 0; | 
