diff options
author | Joerg Wunsch <joerg@FreeBSD.org> | 1999-01-26 17:35:23 +0000 |
---|---|---|
committer | Joerg Wunsch <joerg@FreeBSD.org> | 1999-01-26 17:35:23 +0000 |
commit | 01f28d9d89d0a711031dda92a95e3c0513548208 (patch) | |
tree | 6f8b249397dea58afe4b3b2759ff2e21f2ced13b /cad/xcircuit | |
parent | Oops... give wrong working directory. Clean it up. (diff) |
Avoid floating point exceptions. The program seems to handle the
overflow case well (enough).
Notes
Notes:
svn path=/head/; revision=16364
Diffstat (limited to 'cad/xcircuit')
-rw-r--r-- | cad/xcircuit/files/patch-ab | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/cad/xcircuit/files/patch-ab b/cad/xcircuit/files/patch-ab new file mode 100644 index 000000000000..f9d849eaba21 --- /dev/null +++ b/cad/xcircuit/files/patch-ab @@ -0,0 +1,23 @@ +--- xcircuit.c.orig Thu May 21 16:43:03 1998 ++++ xcircuit.c Tue Jan 26 18:20:21 1999 +@@ -30,6 +30,9 @@ + #include <sys/stat.h> + #include <errno.h> + #include <limits.h> ++#ifdef __FreeBSD__ ++#include <machine/floatingpoint.h> ++#endif + + #undef FUNCPROTO + #include <X11/Intrinsic.h> +@@ -3575,6 +3578,10 @@ + Arg wargs[12]; + short i, j, k = 0, n = 0, maxbuttons, maxcolors; + objectptr *page; ++ ++#ifdef __FreeBSD__ ++ fpsetmask(0); ++#endif + + /*---------------------------*/ + /* initialize user variables */ |