summaryrefslogtreecommitdiff
path: root/numeric.c
diff options
context:
space:
mode:
authorPaul Sherwood <paul.sherwood@codethink.co.uk>2014-04-20 09:01:04 +0000
committerPaul Sherwood <paul.sherwood@codethink.co.uk>2014-04-20 09:01:04 +0000
commit6ecf40e1fa1b2c55f63d0ccb46bce2fca73b40ad (patch)
tree368a0326bcf36bc7e06cbbe7a1d55b752afd86ba /numeric.c
parentcb3ea602294b5038b5f7ac21d3875a2b52342956 (diff)
parent680d09b61ea7d850e27944311723a40c596e5d95 (diff)
downloadruby-baserock/ps/proto-web-system.tar.gz
Merge commit '680d09' into baserock/ps/proto-web-systembaserock/ps/proto-web-system
Diffstat (limited to 'numeric.c')
-rw-r--r--numeric.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/numeric.c b/numeric.c
index 56f08bc237..e78c9c403d 100644
--- a/numeric.c
+++ b/numeric.c
@@ -2173,8 +2173,8 @@ fix_succ(VALUE num)
* (-1).next #=> 0
*/
-static VALUE
-int_succ(VALUE num)
+VALUE
+rb_int_succ(VALUE num)
{
if (FIXNUM_P(num)) {
long i = FIX2LONG(num) + 1;
@@ -2183,6 +2183,8 @@ int_succ(VALUE num)
return rb_funcall(num, '+', 1, INT2FIX(1));
}
+#define int_succ rb_int_succ
+
/*
* call-seq:
* int.pred -> integer
@@ -2193,8 +2195,8 @@ int_succ(VALUE num)
* (-1).pred #=> -2
*/
-static VALUE
-int_pred(VALUE num)
+VALUE
+rb_int_pred(VALUE num)
{
if (FIXNUM_P(num)) {
long i = FIX2LONG(num) - 1;
@@ -2203,6 +2205,8 @@ int_pred(VALUE num)
return rb_funcall(num, '-', 1, INT2FIX(1));
}
+#define int_pred rb_int_pred
+
VALUE
rb_enc_uint_chr(unsigned int code, rb_encoding *enc)
{