summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-03-21 16:47:46 -0700
committerKaz Kylheku <kaz@kylheku.com>2012-03-21 16:47:46 -0700
commit3f7c28ed9255ce0332b2e9214ee771c8a1a8dd1c (patch)
treea70f7ae26d8314d94e4dddc72e0947bf4e6003e7 /eval.c
parent551a986c12660fa5a4b36fe22262e7d5255c9994 (diff)
downloadtxr-3f7c28ed9255ce0332b2e9214ee771c8a1a8dd1c.tar.gz
txr-3f7c28ed9255ce0332b2e9214ee771c8a1a8dd1c.tar.bz2
txr-3f7c28ed9255ce0332b2e9214ee771c8a1a8dd1c.zip
* arith.c (divi): New function.
* eval.c (eval_init): divi registered as / intrinsic. * lib.h (divi): Declared. * txr.1: divi added to stub heading. * txr.vim: / operator highlighted.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index e185acb0..823a20d0 100644
--- a/eval.c
+++ b/eval.c
@@ -2182,6 +2182,7 @@ void eval_init(void)
reg_fun(intern(lit("abs"), user_package), func_n1(abso));
reg_fun(intern(lit("trunc"), user_package), func_n2(trunc));
reg_fun(intern(lit("mod"), user_package), func_n2(mod));
+ reg_fun(intern(lit("/"), user_package), func_n2(divi));
reg_fun(intern(lit("expt"), user_package), func_n0v(exptv));
reg_fun(intern(lit("exptmod"), user_package), func_n3(exptmod));
reg_fun(intern(lit("sqrt"), user_package), func_n1(isqrt));