1 #ifndef PY_NO_SHORT_FLOAT_REPR 2 #ifdef __cplusplus 3 extern "C" { 4 #endif 5 6 #ifndef Py_BUILD_CORE 7 # error "this header requires Py_BUILD_CORE define" 8 #endif 9 10 /* These functions are used by modules compiled as C extension like math: 11 they must be exported. */ 12 13 PyAPI_FUNC(double) _Py_dg_strtod(const char *str, char **ptr); 14 PyAPI_FUNC(char *) _Py_dg_dtoa(double d, int mode, int ndigits, 15 int *decpt, int *sign, char **rve); 16 PyAPI_FUNC(void) _Py_dg_freedtoa(char *s); 17 PyAPI_FUNC(double) _Py_dg_stdnan(int sign); 18 PyAPI_FUNC(double) _Py_dg_infinity(int sign); 19 20 #ifdef __cplusplus 21 } 22 #endif 23 #endif /* !PY_NO_SHORT_FLOAT_REPR */ 24