doc: use ASCII in .texi files where UTF-8 isn't needed
[gnulib.git] / lib / ldexpl.c
index 1b67037..b900d05 100644 (file)
@@ -1,7 +1,7 @@
 /* Emulation for ldexpl.
    Contributed by Paolo Bonzini
 
-   Copyright 2002, 2003, 2007, 2008 Free Software Foundation, Inc.
+   Copyright 2002-2003, 2007-2014 Free Software Foundation, Inc.
 
    This file is part of gnulib.
 
 /* Specification.  */
 #include <math.h>
 
-#include <float.h>
-#include "fpucw.h"
+#if HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
 
 long double
-ldexpl(long double x, int exp)
+ldexpl (long double x, int exp)
+{
+  return ldexp (x, exp);
+}
+
+#else
+
+# include <float.h>
+# include "fpucw.h"
+
+long double
+ldexpl (long double x, int exp)
 {
   long double factor;
   int bit;
@@ -65,6 +75,8 @@ ldexpl(long double x, int exp)
   return x;
 }
 
+#endif
+
 #if 0
 int
 main (void)
@@ -72,6 +84,6 @@ main (void)
   long double x;
   int y;
   for (y = 0; y < 29; y++)
-    printf ("%5d %.16Lg %.16Lg\n", y, ldexpl(0.8L, y), ldexpl(0.8L, -y) * ldexpl(0.8L, y));
+    printf ("%5d %.16Lg %.16Lg\n", y, ldexpl (0.8L, y), ldexpl (0.8L, -y) * ldexpl (0.8L, y));
 }
 #endif