--- cider/common/src/bin/main.c.orig Sat Mar 12 08:20:59 1994 +++ cider/common/src/bin/main.c Fri Oct 17 22:19:55 2003 @@ -36,6 +36,11 @@ #endif #include "patchlev.h" + +#ifdef __FreeBSD__ +#include +#endif + #include "suffix.h" /* (Virtual) Machine architecture parameters */ @@ -214,6 +219,10 @@ FILE *fp; FILE *circuit_file; +#endif + +#ifdef __FreeBSD__ + fpsetmask(fpgetmask() & ~FP_X_INV & ~FP_X_DZ & ~FP_X_OFL); #endif /* MFB tends to jump to 0 on errors. This tends to catch it. */