#include "config.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; | |
} |