diff options
Diffstat (limited to 'Include/mymath.h')
-rw-r--r-- | Include/mymath.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Include/mymath.h b/Include/mymath.h index 9257a89..f4fffab 100644 --- a/Include/mymath.h +++ b/Include/mymath.h @@ -9,16 +9,24 @@ #pragma lib_export off #endif -#include <math.h> - -#ifdef SYMANTEC__CFM68K__ -#pragma lib_export on +#ifndef HAVE_HYPOT +extern double hypot Py_PROTO((double, double)); +#ifdef __MWERKS__ +#define hypot we_dont_want_faulty_hypot_decl +#endif #endif +#include <math.h> + #ifndef HAVE_HYPOT -extern double hypot Py_PROTO((double, double)); +#ifdef __MWERKS__ +#undef hypot +#endif #endif +#ifdef SYMANTEC__CFM68K__ +#pragma lib_export on +#endif #if defined(USE_MSL) && defined(__MC68K__) /* CodeWarrior MSL 2.1.1 has weird define overrides that don't work |