summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-10 12:20:03 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-10 12:22:54 -0800
commit497cd7dee0ca67644d92eeefac277e89361d3053 (patch)
tree3ebf0bbf69c1f900a067432694bc91490086f3aa /eval.c
parent64eb78436c46c1c6eecba1093a9072ff829209c4 (diff)
downloadtxr-497cd7dee0ca67644d92eeefac277e89361d3053.tar.gz
txr-497cd7dee0ca67644d92eeefac277e89361d3053.tar.bz2
txr-497cd7dee0ca67644d92eeefac277e89361d3053.zip
* eval.c (eval_init): New functions added as intrinsics.
* hash.c (hash_eql, hash_equal): New external functions. * hash.h (hash_eql, hash_equal): Declared. * txr.1: Sections added.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 43a98305..9f9ce124 100644
--- a/eval.c
+++ b/eval.c
@@ -1180,6 +1180,8 @@ void eval_init(void)
func_n2(set_hash_userdata));
reg_fun(intern(lit("hashp"), user_package), func_n1(hashp));
reg_fun(intern(lit("maphash"), user_package), func_n2(maphash));
+ reg_fun(intern(lit("hash-eql"), user_package), func_n1(hash_eql));
+ reg_fun(intern(lit("hash-equal"), user_package), func_n1(hash_equal));
reg_fun(intern(lit("eval"), user_package), func_n2(eval_intrinsic));