Line data    Source code 
       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           0 : PyFPE_dummy(void *dummy)
      21             : {
      22           0 :         return 1.0;
      23             : }
       |