1#include <limits.h> 2#include <math.h> 3 4double scalbln(double x, long n) { 5 if (n > INT_MAX) 6 n = INT_MAX; 7 else if (n < INT_MIN) 8 n = INT_MIN; 9 return scalbn(x, n); 10} 11