1
0

scalblnl.c 332 B

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