You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
584 B
24 lines
584 B
/* Minimal main program -- everything is loaded from the library */ |
|
|
|
#include "Python.h" |
|
|
|
#ifdef __FreeBSD__ |
|
#include <floatingpoint.h> |
|
#endif |
|
|
|
int |
|
main(int argc, char **argv) |
|
{ |
|
/* 754 requires that FP exceptions run in "no stop" mode by default, |
|
* and until C vendors implement C99's ways to control FP exceptions, |
|
* Python requires non-stop mode. Alas, some platforms enable FP |
|
* exceptions by default. Here we disable them. |
|
*/ |
|
#ifdef __FreeBSD__ |
|
fp_except_t m; |
|
|
|
m = fpgetmask(); |
|
fpsetmask(m & ~FP_X_OFL); |
|
#endif |
|
return Py_Main(argc, argv); |
|
}
|
|
|