Home | History | Annotate | Download | only in Python
      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 }
     24