summaryrefslogtreecommitdiffstats
path: root/pyconfig.h.in
diff options
context:
space:
mode:
authorMark Dickinson <dickinsm@gmail.com>2009-01-04 15:09:02 (GMT)
committerMark Dickinson <dickinsm@gmail.com>2009-01-04 15:09:02 (GMT)
commit3dc7c6a375b44f8bdabb33ed53ee687e07a12948 (patch)
treedbb5890b615c3c3bc2127184a80f0d79e7fe6c02 /pyconfig.h.in
parent277a150146585408d12aca6ae766f4797b0abff4 (diff)
downloadcpython-3dc7c6a375b44f8bdabb33ed53ee687e07a12948.zip
cpython-3dc7c6a375b44f8bdabb33ed53ee687e07a12948.tar.gz
cpython-3dc7c6a375b44f8bdabb33ed53ee687e07a12948.tar.bz2
Merged revisions 68296,68299 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r68296 | mark.dickinson | 2009-01-04 12:29:36 +0000 (Sun, 04 Jan 2009) | 6 lines Add autoconf test to detect x87-style double rounding, as described in issue #2937. This information can be helpful for diagnosing platform- specific problems in math and cmath. The result of the test also serves as a fairly reliable indicator of whether the x87 floating-point instructions (as opposed to SSE2) are in use on Intel x86/x86_64 systems. ........ r68299 | mark.dickinson | 2009-01-04 13:57:26 +0000 (Sun, 04 Jan 2009) | 4 lines isinf and isnan are macros, not functions; fix configure script to use AC_CHECK_DECLS instead of AC_CHECK_FUNCS for these. (See discussion in issue #4506) ........
Diffstat (limited to 'pyconfig.h.in')
-rw-r--r--pyconfig.h.in31
1 files changed, 20 insertions, 11 deletions
diff --git a/pyconfig.h.in b/pyconfig.h.in
index f37774c..383c587 100644
--- a/pyconfig.h.in
+++ b/pyconfig.h.in
@@ -58,6 +58,10 @@
/* Define to 1 if you have the <bluetooth.h> header file. */
#undef HAVE_BLUETOOTH_H
+/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide
+ chars that would be converted. */
+#undef HAVE_BROKEN_MBSTOWCS
+
/* Define if nice() returns success/failure instead of the new priority. */
#undef HAVE_BROKEN_NICE
@@ -112,6 +116,18 @@
/* Define if you have the 'resize_term' function. */
#undef HAVE_CURSES_RESIZE_TERM
+/* Define to 1 if you have the declaration of `isfinite', and to 0 if you
+ don't. */
+#undef HAVE_DECL_ISFINITE
+
+/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't.
+ */
+#undef HAVE_DECL_ISINF
+
+/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't.
+ */
+#undef HAVE_DECL_ISNAN
+
/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
*/
#undef HAVE_DECL_TZNAME
@@ -312,12 +328,6 @@
/* Define to 1 if you have the <io.h> header file. */
#undef HAVE_IO_H
-/* Define to 1 if you have the `isinf' function. */
-#undef HAVE_ISINF
-
-/* Define to 1 if you have the `isnan' function. */
-#undef HAVE_ISNAN
-
/* Define to 1 if you have the `kill' function. */
#undef HAVE_KILL
@@ -357,7 +367,7 @@
/* Define to 1 if you have the <libintl.h> header file. */
#undef HAVE_LIBINTL_H
-/* Define to 1 if you have the `readline' library (-lreadline). */
+/* Define if you have the readline library (-lreadline). */
#undef HAVE_LIBREADLINE
/* Define to 1 if you have the `resolv' library (-lresolv). */
@@ -800,10 +810,6 @@
/* Define to 1 if you have the `wcsxfrm' function. */
#undef HAVE_WCSXFRM
-/* Define if mbstowcs(NULL, "text", 0) does not return the number of
- wide chars that would be converted */
-#undef HAVE_BROKEN_MBSTOWCS
-
/* Define if tzset() actually switches the local timezone in a meaningful way.
*/
#undef HAVE_WORKING_TZSET
@@ -984,6 +990,9 @@
first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN
+/* Define if arithmetic is subject to x87-style double rounding issue */
+#undef X87_DOUBLE_ROUNDING
+
/* Define to 1 if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */