|
@@ -20,8 +20,6 @@
|
|
# error "Never use <bits/mathdef.h> directly; include <math.h> instead"
|
|
# error "Never use <bits/mathdef.h> directly; include <math.h> instead"
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#include <bits/wordsize.h>
|
|
|
|
-
|
|
|
|
/* FIXME! This file describes properties of the compiler, not the machine;
|
|
/* FIXME! This file describes properties of the compiler, not the machine;
|
|
it should not be part of libc! */
|
|
it should not be part of libc! */
|
|
|
|
|
|
@@ -38,15 +36,6 @@ typedef double double_t;
|
|
|
|
|
|
#endif /* ISO C99 */
|
|
#endif /* ISO C99 */
|
|
|
|
|
|
-#ifndef __NO_LONG_DOUBLE_MATH
|
|
+#if !defined __NO_LONG_DOUBLE_MATH && !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__
|
|
-
|
|
+# define __NO_LONG_DOUBLE_MATH 1
|
|
-# if __WORDSIZE == 32
|
|
|
|
-/* Signal that in 32bit ABI we do not really have a `long double'.
|
|
|
|
- The disables the declaration of all the `long double' function
|
|
|
|
- variants. */
|
|
|
|
-# define __NO_LONG_DOUBLE_MATH 1
|
|
|
|
-# elif !defined __UCLIBC_HAS_LONG_DOUBLE_MATH__
|
|
|
|
-# define __NO_LONG_DOUBLE_MATH 1
|
|
|
|
-# endif
|
|
|
|
-
|
|
|
|
#endif
|
|
#endif
|