| double _Py_acosh(double x); | 
 | double _Py_asinh(double x); | 
 | double _Py_atanh(double x); | 
 | double _Py_expm1(double x); | 
 | double _Py_log1p(double x); | 
 |  | 
 | #ifdef HAVE_ACOSH | 
 | #define m_acosh acosh | 
 | #else | 
 | /* if the system doesn't have acosh, use the substitute | 
 |    function defined in Modules/_math.c. */ | 
 | #define m_acosh _Py_acosh | 
 | #endif | 
 |  | 
 | #ifdef HAVE_ASINH | 
 | #define m_asinh asinh | 
 | #else | 
 | /* if the system doesn't have asinh, use the substitute | 
 |    function defined in Modules/_math.c. */ | 
 | #define m_asinh _Py_asinh | 
 | #endif | 
 |  | 
 | #ifdef HAVE_ATANH | 
 | #define m_atanh atanh | 
 | #else | 
 | /* if the system doesn't have atanh, use the substitute | 
 |    function defined in Modules/_math.c. */ | 
 | #define m_atanh _Py_atanh | 
 | #endif | 
 |  | 
 | #ifdef HAVE_EXPM1 | 
 | #define m_expm1 expm1 | 
 | #else | 
 | /* if the system doesn't have expm1, use the substitute | 
 |    function defined in Modules/_math.c. */ | 
 | #define m_expm1 _Py_expm1 | 
 | #endif | 
 |  | 
 | #ifdef HAVE_LOG1P | 
 | #define m_log1p log1p | 
 | #else | 
 | /* if the system doesn't have log1p, use the substitute | 
 |    function defined in Modules/_math.c. */ | 
 | #define m_log1p _Py_log1p | 
 | #endif |