diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-01-13 23:31:16 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-01-13 23:31:16 -0800 |
commit | e54cd7d4d63d866bf17576d3cac72d6ae51cbcfa (patch) | |
tree | e35722efff193a2af3597c5d484e35fa44d7b3e4 /eval.c | |
parent | 4433aa4b693a9d0246788aff9acb12a8470edf6f (diff) | |
download | txr-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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)); |