24 lines · 560 B · C
RawDownload
/* Minimal main program -- everything is loaded from the library */ #include "Python.h" #ifdef __FreeBSD__#include <floatingpoint.h>#endif intmain(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);}