summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-23 12:46:05 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-23 12:46:05 -0800
commitf43255b08af93a0ef6ce855c74a02c001cf7d8db (patch)
tree9f733895e144ad9b72f978f05cdd9a8e62e85a69 /lib.h
parentc11346723fc9142c9199591f21ce1b4e1447b741 (diff)
downloadtxr-f43255b08af93a0ef6ce855c74a02c001cf7d8db.tar.gz
txr-f43255b08af93a0ef6ce855c74a02c001cf7d8db.tar.bz2
txr-f43255b08af93a0ef6ce855c74a02c001cf7d8db.zip
* lib.c (memql): New function.
(some_satisfy): Return the first non-nil result, rather than t. (all_satisfy): Return the value of the last item, if all items are processed. * lib.h (memql): Declared. * txr.1: Documented memq, memql, memqual, tree-find, some, all, none, eq, eql and equal.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index ba090269..4bef95a0 100644
--- a/lib.h
+++ b/lib.h
@@ -334,6 +334,7 @@ val appendv(val lists);
val ldiff(val list1, val list2);
val flatten(val list);
val memq(val obj, val list);
+val memql(val obj, val list);
val memqual(val obj, val list);
val tree_find(val obj, val tree, val testfun);
val some_satisfy(val list, val pred, val key);