summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_dtoa.h
diff options
context:
space:
mode:
Diffstat (limited to 'Include/internal/pycore_dtoa.h')
-rw-r--r--Include/internal/pycore_dtoa.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/Include/internal/pycore_dtoa.h b/Include/internal/pycore_dtoa.h
index 3faf8cf..c77cf6e 100644
--- a/Include/internal/pycore_dtoa.h
+++ b/Include/internal/pycore_dtoa.h
@@ -1,4 +1,3 @@
-#ifndef PY_NO_SHORT_FLOAT_REPR
#ifdef __cplusplus
extern "C" {
#endif
@@ -7,6 +6,11 @@ extern "C" {
# error "this header requires Py_BUILD_CORE define"
#endif
+#include "pycore_pymath.h" // _PY_SHORT_FLOAT_REPR
+
+
+#if _PY_SHORT_FLOAT_REPR == 1
+
/* These functions are used by modules compiled as C extension like math:
they must be exported. */
@@ -17,7 +21,8 @@ PyAPI_FUNC(void) _Py_dg_freedtoa(char *s);
PyAPI_FUNC(double) _Py_dg_stdnan(int sign);
PyAPI_FUNC(double) _Py_dg_infinity(int sign);
+#endif // _PY_SHORT_FLOAT_REPR == 1
+
#ifdef __cplusplus
}
#endif
-#endif /* !PY_NO_SHORT_FLOAT_REPR */