summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-02-21 03:08:11 -0800
committerKaz Kylheku <kaz@kylheku.com>2022-02-21 03:08:11 -0800
commitaad381bc6ce5458ef2483238066ae7fe1577d508 (patch)
treece47953b39b6a1fadcbf45052cc79c83f55bdbf6 /lib.h
parentc914063fd0eb8c02d8362b86a61933c656a938bc (diff)
downloadtxr-aad381bc6ce5458ef2483238066ae7fe1577d508.tar.gz
txr-aad381bc6ce5458ef2483238066ae7fe1577d508.tar.bz2
txr-aad381bc6ce5458ef2483238066ae7fe1577d508.zip
New functions: find-max-key and find-min-key.
* eval.c (eval_init): Register find-max-key and find-min-key intrinsics. * lib.c (find_max_key, find_min_key): New functions. * lib.h (find_max_key, find_min_key): Declared. * txr.1: Documented. * stdlib/doc-syms.tl: Updated.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index d2d7a486..817e8d87 100644
--- a/lib.h
+++ b/lib.h
@@ -1197,7 +1197,9 @@ val rfind(val list, val key, val testfun, val keyfun);
val find_if(val pred, val list, val key);
val rfind_if(val pred, val list, val key);
val find_max(val seq, val testfun, val keyfun);
+val find_max_key(val seq, val testfun, val keyfun);
val find_min(val seq, val testfun, val keyfun);
+val find_min_key(val seq, val testfun, val keyfun);
val find_true(val pred, val list, val keyfun);
val posqual(val obj, val list);
val rposqual(val obj, val list);