summaryrefslogtreecommitdiffstats
path: root/hash.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-02-14 15:53:06 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-02-14 15:53:06 -0800
commited290d6d0df5f4c694459f853983ab79929ea786 (patch)
tree0c410e2c702bd6d390a74a52813f552b6f0ad495 /hash.h
parent773063af1cf3bb5da145335f7d73a56e084a9c3e (diff)
downloadtxr-ed290d6d0df5f4c694459f853983ab79929ea786.tar.gz
txr-ed290d6d0df5f4c694459f853983ab79929ea786.tar.bz2
txr-ed290d6d0df5f4c694459f853983ab79929ea786.zip
* eval.c (eval_init): Register inhash as intrinsic.
* hash.c (inhash): New function. * hash.h (inhash): Declared. * txr.1: Documented inhash. Also, added surprisingly missing documentation for gethash!
Diffstat (limited to 'hash.h')
-rw-r--r--hash.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/hash.h b/hash.h
index a71b1ef4..5afc9572 100644
--- a/hash.h
+++ b/hash.h
@@ -31,6 +31,7 @@ val make_similar_hash(val existing);
val copy_hash(val existing);
val *gethash_l(val hash, val key, val *new_p);
val gethash(val hash, val key);
+val inhash(val hash, val key, val init);
val gethash_n(val hash, val key, val notfound_val);
val gethash_f(val hash, val key, val *found);
val sethash(val hash, val key, val value);