diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | numeric.c | 49 |
2 files changed, 5 insertions, 49 deletions
@@ -1,3 +1,8 @@ +Fri Mar 18 02:17:00 2016 Kenta Murata <mrkn@mrkn.jp> + + * numeric.c (fix_zero_p, fix_even_p, fix_odd_p): remove needless + functions. + Fri Mar 18 02:15:00 2016 Kenta Murata <mrkn@mrkn.jp> * numeric.c (int_even_p): treat Fixnum and Bignum values directly. @@ -4032,55 +4032,6 @@ int_round(int argc, VALUE* argv, VALUE num) } /* - * call-seq: - * fix.zero? -> true or false - * - * Returns +true+ if +fix+ is zero. - * - */ - -static VALUE -fix_zero_p(VALUE num) -{ - if (FIX2LONG(num) == 0) { - return Qtrue; - } - return Qfalse; -} - -/* - * call-seq: - * fix.odd? -> true or false - * - * Returns +true+ if +fix+ is an odd number. - */ - -static VALUE -fix_odd_p(VALUE num) -{ - if (num & 2) { - return Qtrue; - } - return Qfalse; -} - -/* - * call-seq: - * fix.even? -> true or false - * - * Returns +true+ if +fix+ is an even number. - */ - -static VALUE -fix_even_p(VALUE num) -{ - if (num & 2) { - return Qfalse; - } - return Qtrue; -} - -/* * Document-class: ZeroDivisionError * * Raised when attempting to divide an integer by 0. |