| #include "pyconfig.h" | |
| #include "pyfpe.h" | |
| /* | |
| * The signal handler for SIGFPE is actually declared in an external | |
| * module fpectl, or as preferred by the user. These variable | |
| * definitions are required in order to compile Python without | |
| * getting missing externals, but to actually handle SIGFPE requires | |
| * defining a handler and enabling generation of SIGFPE. | |
| */ | |
| #ifdef WANT_SIGFPE_HANDLER | |
| jmp_buf PyFPE_jbuf; | |
| int PyFPE_counter = 0; | |
| #endif | |
| /* Have this outside the above #ifdef, since some picky ANSI compilers issue a | |
| warning when compiling an empty file. */ | |
| double | |
| PyFPE_dummy(void *dummy) | |
| { | |
| return 1.0; | |
| } |