summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-12-13 06:28:50 -0800
committerKaz Kylheku <kaz@kylheku.com>2018-12-13 06:28:50 -0800
commitc547316cbfa514fd793a147c6f2e5aa5d5e0e283 (patch)
treeebcb101d2265a8e4bf411403c67f86fc61ffe703 /eval.c
parent526a9c89d0c74788adbc1492e613d174f03fb268 (diff)
downloadtxr-c547316cbfa514fd793a147c6f2e5aa5d5e0e283.tar.gz
txr-c547316cbfa514fd793a147c6f2e5aa5d5e0e283.tar.bz2
txr-c547316cbfa514fd793a147c6f2e5aa5d5e0e283.zip
nzerop: new function.
* arith.c (nzerop): New function. * eval.c (eval_init): Register nzerop intrinsic. * lib.h (nzerop): Declared. * txr.1: Documented.
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 b26dc5b1..9cfeba03 100644
--- a/eval.c
+++ b/eval.c
@@ -6445,6 +6445,7 @@ void eval_init(void)
reg_fun(intern(lit("numberp"), user_package), func_n1(numberp));
reg_fun(intern(lit("zerop"), user_package), func_n1(zerop));
+ reg_fun(intern(lit("nzerop"), user_package), func_n1(nzerop));
reg_fun(intern(lit("plusp"), user_package), func_n1(plusp));
reg_fun(intern(lit("minusp"), user_package), func_n1(minusp));
reg_fun(intern(lit("evenp"), user_package), func_n1(evenp));