equal
deleted
inserted
replaced
|
1 #include "pyconfig.h" |
|
2 #include "pyfpe.h" |
|
3 /* |
|
4 * The signal handler for SIGFPE is actually declared in an external |
|
5 * module fpectl, or as preferred by the user. These variable |
|
6 * definitions are required in order to compile Python without |
|
7 * getting missing externals, but to actually handle SIGFPE requires |
|
8 * defining a handler and enabling generation of SIGFPE. |
|
9 */ |
|
10 |
|
11 #ifdef WANT_SIGFPE_HANDLER |
|
12 jmp_buf PyFPE_jbuf; |
|
13 int PyFPE_counter = 0; |
|
14 #endif |
|
15 |
|
16 /* Have this outside the above #ifdef, since some picky ANSI compilers issue a |
|
17 warning when compiling an empty file. */ |
|
18 |
|
19 double |
|
20 PyFPE_dummy(void *dummy) |
|
21 { |
|
22 return 1.0; |
|
23 } |