summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mrbconf.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/mrbconf.h b/include/mrbconf.h
index 478b79019..4963634e3 100644
--- a/include/mrbconf.h
+++ b/include/mrbconf.h
@@ -8,15 +8,14 @@
#define MRUBYCONF_H
#include <stdint.h>
-#define MRB_USE_FLOAT
+#undef MRB_USE_FLOAT
#ifdef MRB_USE_FLOAT
typedef float mrb_float;
-#define readfloat(p) strtof((p),NULL)
#else
typedef double mrb_float;
-#define readfloat(p) strtod((p),NULL)
#endif
+#define readfloat(p) (mrb_float)strtod((p),NULL)
typedef int32_t mrb_int;
typedef intptr_t mrb_sym;