From d635da2087996e03140448c3676a34feab538032 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 26 Mar 2016 01:54:16 +0000 Subject: numeric.c: basic arithmetic * numeric.c (rb_int_{uminus,plus,minus,mul,idiv,modulo}): basic arithmetic functions for generic Integers. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- internal.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal.h') diff --git a/internal.h b/internal.h index e5a098db5f..3ceca669c9 100644 --- a/internal.h +++ b/internal.h @@ -1007,6 +1007,12 @@ double ruby_float_mod(double x, double y); int rb_num_negative_p(VALUE); VALUE rb_int_succ(VALUE num); VALUE rb_int_pred(VALUE num); +VALUE rb_int_uminus(VALUE num); +VALUE rb_int_plus(VALUE x, VALUE y); +VALUE rb_int_minus(VALUE x, VALUE y); +VALUE rb_int_mul(VALUE x, VALUE y); +VALUE rb_int_idiv(VALUE x, VALUE y); +VALUE rb_int_modulo(VALUE x, VALUE y); VALUE rb_dbl_hash(double d); VALUE rb_fix_plus(VALUE x, VALUE y); -- cgit v1.2.3