Mac CodeWarrior has faulty declaration for hypot, which we hide with a

#define.
(Jack)
This commit is contained in:
Guido van Rossum 1998-04-28 16:02:29 +00:00
parent 53117ae82a
commit 50cc04ee03

View File

@ -9,17 +9,25 @@
#pragma lib_export off
#endif
#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
#ifdef __MWERKS__
#undef hypot
#endif
#endif
#ifdef SYMANTEC__CFM68K__
#pragma lib_export on
#endif
#ifndef HAVE_HYPOT
extern double hypot Py_PROTO((double, double));
#endif
#if defined(USE_MSL) && defined(__MC68K__)
/* CodeWarrior MSL 2.1.1 has weird define overrides that don't work
** when you take the address of math functions. If I interpret the