--- lib/lex.c.old	Sun Dec 26 10:56:37 1999
+++ lib/lex.c	Sun Dec 26 10:57:50 1999
@@ -48,6 +48,7 @@
 #include "sysdep.h"
 #include <stdio.h>
 #include <math.h>
+#include <floatingpoint.h>
 #ifdef HAVE_READLINE
 #include <readline/readline.h>
 #include <readline/history.h>
@@ -693,6 +694,7 @@
   if (isNegative) {
     num = -num;
   }
+  fpsetmask(0);
     
   if (dotSeen) {
     lvalp->fval = num;
