Guido van Rossum | 0acd4b6 | 1995-02-18 14:50:12 +0000 | [diff] [blame] | 1 | /* On the 68K Mac, when using CFM (Code Fragment Manager), |
| 2 | <math.h> requires special treatment -- we need to surround it with |
| 3 | #pragma lib_export off / on... |
| 4 | This is because MathLib.o is a static library, and exporting its |
| 5 | symbols doesn't quite work... |
| 6 | XXX Not sure now... Seems to be something else going on as well... */ |
| 7 | |
Jack Jansen | f9480ce | 1995-06-27 13:12:09 +0000 | [diff] [blame] | 8 | #ifdef SYMANTEC__CFM68K__ |
Guido van Rossum | 0acd4b6 | 1995-02-18 14:50:12 +0000 | [diff] [blame] | 9 | #pragma lib_export off |
| 10 | #endif |
| 11 | |
| 12 | #include <math.h> |
| 13 | |
Jack Jansen | f9480ce | 1995-06-27 13:12:09 +0000 | [diff] [blame] | 14 | #ifdef SYMANTEC__CFM68K__ |
Guido van Rossum | 0acd4b6 | 1995-02-18 14:50:12 +0000 | [diff] [blame] | 15 | #pragma lib_export on |
| 16 | #endif |
Guido van Rossum | 9de624d | 1996-07-30 16:55:08 +0000 | [diff] [blame] | 17 | |
| 18 | #if defined(HAVE_HYPOT) |
| 19 | /* Defined in <math.h> */ |
| 20 | #else |
| 21 | extern double hypot PROTO((double, double)); /* defined in mathmodule.c */ |
| 22 | #endif |