summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-01-13 23:31:16 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-01-13 23:31:16 -0800
commite54cd7d4d63d866bf17576d3cac72d6ae51cbcfa (patch)
treee35722efff193a2af3597c5d484e35fa44d7b3e4 /eval.c
parent4433aa4b693a9d0246788aff9acb12a8470edf6f (diff)
downloadtxr-e54cd7d4d63d866bf17576d3cac72d6ae51cbcfa.tar.gz
txr-e54cd7d4d63d866bf17576d3cac72d6ae51cbcfa.tar.bz2
txr-e54cd7d4d63d866bf17576d3cac72d6ae51cbcfa.zip
Fix omission: the / function becomes n-ary.
* eval.c (eval_init): Register / function to divv instead of divi. * lib.c (divv): New function. * lib.h (divv): Declared. * txr.1: Documented.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index e83a8954..34d73304 100644
--- a/eval.c
+++ b/eval.c
@@ -4776,7 +4776,7 @@ void eval_init(void)
reg_fun(intern(lit("trunc-rem"), user_package), func_n2(trunc_rem));
reg_fun(intern(lit("wrap"), user_package), func_n3(wrap));
reg_fun(intern(lit("wrap*"), user_package), func_n3(wrap_star));
- reg_fun(intern(lit("/"), user_package), func_n2o(divi, 1));
+ reg_fun(intern(lit("/"), user_package), func_n1v(divv));
reg_fun(intern(lit("expt"), user_package), func_n0v(exptv));
reg_fun(intern(lit("exptmod"), user_package), func_n3(exptmod));
reg_fun(intern(lit("isqrt"), user_package), func_n1(isqrt));