|  | #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; | 
|  | } |