From fad3023e94c45e7f03478732f7641b6f39ba9d12 Mon Sep 17 00:00:00 2001 From: Kenta Murata Date: Wed, 9 Dec 2020 18:48:59 +0900 Subject: Fix ArithmeticSequence#last and ArithmeticSequence#each for non-integer sequences (#3870) [Bug #17218] [ruby-core:100312] --- internal/numeric.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/numeric.h') diff --git a/internal/numeric.h b/internal/numeric.h index fa24927551..3dc72d22f5 100644 --- a/internal/numeric.h +++ b/internal/numeric.h @@ -55,6 +55,7 @@ VALUE rb_float_uminus(VALUE num); VALUE rb_int_plus(VALUE x, VALUE y); VALUE rb_float_plus(VALUE x, VALUE y); VALUE rb_int_minus(VALUE x, VALUE y); +VALUE rb_float_minus(VALUE x, VALUE y); VALUE rb_int_mul(VALUE x, VALUE y); VALUE rb_float_mul(VALUE x, VALUE y); VALUE rb_float_div(VALUE x, VALUE y); @@ -79,6 +80,7 @@ int rb_int_positive_p(VALUE num); int rb_int_negative_p(VALUE num); VALUE rb_num_pow(VALUE x, VALUE y); VALUE rb_float_ceil(VALUE num, int ndigits); +VALUE rb_float_floor(VALUE x, int ndigits); VALUE rb_float_abs(VALUE flt); static inline VALUE rb_num_compare_with_zero(VALUE num, ID mid); static inline int rb_num_positive_int_p(VALUE num); -- cgit v1.2.3