summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-11-29 21:18:37 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-11-29 21:19:11 -0800
commit4c4666476b3e3b8d24a001416537f1a3e3146d41 (patch)
treec7bef55d47b7e03cf5ebf8380a53b737600d8d5d /eval.c
parent5627d7bacb2ee381ed9b97ac669cb7269802d8bc (diff)
downloadtxr-4c4666476b3e3b8d24a001416537f1a3e3146d41.tar.gz
txr-4c4666476b3e3b8d24a001416537f1a3e3146d41.tar.bz2
txr-4c4666476b3e3b8d24a001416537f1a3e3146d41.zip
* eval.c (eval_init): hashp and maphash functions registered.
* hash.c (maphash): New function. * hash.h (maphash): Declared.
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 5ae61d71..b59bbcc6 100644
--- a/eval.c
+++ b/eval.c
@@ -986,6 +986,8 @@ void eval_init(void)
func_n1(get_hash_userdata));
reg_fun(intern(lit("set-hash-userdata"), user_package),
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("eval"), user_package), func_n2(eval_intrinsic));