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