summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2015-10-10 12:11:09 +0100
committerCharles Forsyth <charles.forsyth@gmail.com>2015-10-10 12:11:09 +0100
commitc5ccb85009a33a8b8b49b436c4ebfbd86008b21c (patch)
tree3672b8be4257c26d0b93eaa233a9a6cc8712061a
parenta4b7039a5ed5fcd4b6d19e86e9a9dc2fb04b6fcc (diff)
include math.h to ensure correct declarations, and define NaN etc
-rw-r--r--MacOSX/386/include/lib9.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/MacOSX/386/include/lib9.h b/MacOSX/386/include/lib9.h
index 0a8fec42..65dff4e2 100644
--- a/MacOSX/386/include/lib9.h
+++ b/MacOSX/386/include/lib9.h
@@ -19,7 +19,7 @@
#include <unistd.h>
#include <errno.h>
#include <string.h>
-// #include "math.h"
+#include "math.h"
#include <fcntl.h>
#include <setjmp.h>
#include <float.h>
@@ -257,6 +257,7 @@ extern ulong ntruerand(ulong);
* math
*/
extern int isNaN(double);
+extern double NaN(void);
extern int isInf(double, int);
extern double pow(double, double);
@@ -464,7 +465,7 @@ extern char *argv0;
#define ARGBEGIN for((argv0||(argv0=*argv)),argv++,argc--;\
argv[0] && argv[0][0]=='-' && argv[0][1];\
argc--, argv++) {\
- char *_args, *_argt;\
+ char *_args, *_argt=0;\
Rune _argc;\
_args = &argv[0][1];\
if(_args[0]=='-' && _args[1]==0){\