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 |