summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-05-20 14:59:25 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-05-20 14:59:25 +0900
commit8b8bf9f3f696f28836138b8106147d9d3e6071a2 (patch)
treea79e9e40e17a713106234677d879b9a2419c4c3b /include
parent05e7544583f12de64de12a688af24057da2bed60 (diff)
downloadmruby-8b8bf9f3f696f28836138b8106147d9d3e6071a2.tar.gz
mruby-8b8bf9f3f696f28836138b8106147d9d3e6071a2.zip
Add new functions for numerical operation; ref 237a57b
New functions: * mrb_num_plus(mrb, x, y) * mrb_num_minus(mrb, x, y) * num_num_mul(mrb, x, y)
Diffstat (limited to 'include')
-rw-r--r--include/mruby/numeric.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mruby/numeric.h b/include/mruby/numeric.h
index 9d87ca5c4..d670504c2 100644
--- a/include/mruby/numeric.h
+++ b/include/mruby/numeric.h
@@ -36,6 +36,10 @@ MRB_API mrb_value mrb_float_to_str(mrb_state *mrb, mrb_value x, const char *fmt)
MRB_API mrb_float mrb_to_flo(mrb_state *mrb, mrb_value x);
#endif
+MRB_API mrb_value mrb_num_plus(mrb_state *mrb, mrb_value x, mrb_value y);
+MRB_API mrb_value mrb_num_minus(mrb_state *mrb, mrb_value x, mrb_value y);
+MRB_API mrb_value mrb_num_mul(mrb_state *mrb, mrb_value x, mrb_value y);
+
#ifndef __has_builtin
#define __has_builtin(x) 0
#endif