@@ -22,20 +22,20 @@ MRB_BEGIN_DECL
2222#define POSFIXABLE (f ) TYPED_POSFIXABLE(f,mrb_int)
2323#define NEGFIXABLE (f ) TYPED_NEGFIXABLE(f,mrb_int)
2424#define FIXABLE (f ) TYPED_FIXABLE(f,mrb_int)
25- #ifndef MRB_WITHOUT_FLOAT
25+ #ifndef MRB_NO_FLOAT
2626#ifdef MRB_INT64
2727#define FIXABLE_FLOAT (f ) ((f)>=-9223372036854775808.0 && (f)<9223372036854775808.0)
2828#else
2929#define FIXABLE_FLOAT (f ) TYPED_FIXABLE(f,mrb_float)
3030#endif
3131#endif
3232
33- #ifndef MRB_WITHOUT_FLOAT
33+ #ifndef MRB_NO_FLOAT
3434MRB_API mrb_value mrb_flo_to_fixnum (mrb_state * mrb , mrb_value val );
3535#endif
3636MRB_API mrb_value mrb_fixnum_to_str (mrb_state * mrb , mrb_value x , mrb_int base );
3737/* ArgumentError if format string doesn't match /%(\.[0-9]+)?[aAeEfFgG]/ */
38- #ifndef MRB_WITHOUT_FLOAT
38+ #ifndef MRB_NO_FLOAT
3939MRB_API mrb_value mrb_float_to_str (mrb_state * mrb , mrb_value x , const char * fmt );
4040MRB_API int mrb_float_to_cstr (mrb_state * mrb , char * buf , size_t len , const char * fmt , mrb_float f );
4141MRB_API mrb_float mrb_to_flo (mrb_state * mrb , mrb_value x );
@@ -161,13 +161,13 @@ mrb_int_mul_overflow(mrb_int multiplier, mrb_int multiplicand, mrb_int *product)
161161
162162#endif
163163
164- #ifndef MRB_WITHOUT_FLOAT
164+ #ifndef MRB_NO_FLOAT
165165# include <stdint.h>
166166# include <float.h>
167167
168168# define MRB_FLT_RADIX FLT_RADIX
169169
170- # ifdef MRB_USE_FLOAT
170+ # ifdef MRB_USE_FLOAT32
171171# define MRB_FLT_MANT_DIG FLT_MANT_DIG
172172# define MRB_FLT_EPSILON FLT_EPSILON
173173# define MRB_FLT_DIG FLT_DIG
@@ -178,7 +178,7 @@ mrb_int_mul_overflow(mrb_int multiplier, mrb_int multiplicand, mrb_int *product)
178178# define MRB_FLT_MAX FLT_MAX
179179# define MRB_FLT_MAX_10_EXP FLT_MAX_10_EXP
180180
181- # else /* not MRB_USE_FLOAT */
181+ # else /* not MRB_USE_FLOAT32 */
182182# define MRB_FLT_MANT_DIG DBL_MANT_DIG
183183# define MRB_FLT_EPSILON DBL_EPSILON
184184# define MRB_FLT_DIG DBL_DIG
@@ -188,8 +188,8 @@ mrb_int_mul_overflow(mrb_int multiplier, mrb_int multiplicand, mrb_int *product)
188188# define MRB_FLT_MAX_EXP DBL_MAX_EXP
189189# define MRB_FLT_MAX DBL_MAX
190190# define MRB_FLT_MAX_10_EXP DBL_MAX_10_EXP
191- # endif /* MRB_USE_FLOAT */
192- #endif /* MRB_WITHOUT_FLOAT */
191+ # endif /* MRB_USE_FLOAT32 */
192+ #endif /* MRB_NO_FLOAT */
193193
194194MRB_END_DECL
195195
0 commit comments