| OLD | NEW |
| 1 #include <limits.h> | 1 #include <limits.h> |
| 2 #include <math.h> | 2 #include <math.h> |
| 3 #include <float.h> | 3 #include <float.h> |
| 4 | 4 |
| 5 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024 | 5 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024 |
| 6 long double scalblnl(long double x, long n) | 6 long double scalblnl(long double x, long n) { |
| 7 { | 7 return scalbln(x, n); |
| 8 » return scalbln(x, n); | |
| 9 } | 8 } |
| 10 #else | 9 #else |
| 11 long double scalblnl(long double x, long n) | 10 long double scalblnl(long double x, long n) { |
| 12 { | 11 if (n > INT_MAX) |
| 13 » if (n > INT_MAX) | 12 n = INT_MAX; |
| 14 » » n = INT_MAX; | 13 else if (n < INT_MIN) |
| 15 » else if (n < INT_MIN) | 14 n = INT_MIN; |
| 16 » » n = INT_MIN; | 15 return scalbnl(x, n); |
| 17 » return scalbnl(x, n); | |
| 18 } | 16 } |
| 19 #endif | 17 #endif |
| OLD | NEW |