1*f504f610SAugustin Cavalier #include <limits.h> 2*f504f610SAugustin Cavalier #include <math.h> 3*f504f610SAugustin Cavalier scalblnf(float x,long n)4*f504f610SAugustin Cavalierfloat scalblnf(float x, long n) 5*f504f610SAugustin Cavalier { 6*f504f610SAugustin Cavalier if (n > INT_MAX) 7*f504f610SAugustin Cavalier n = INT_MAX; 8*f504f610SAugustin Cavalier else if (n < INT_MIN) 9*f504f610SAugustin Cavalier n = INT_MIN; 10*f504f610SAugustin Cavalier return scalbnf(x, n); 11*f504f610SAugustin Cavalier } 12