diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-09-15 06:48:11 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-09-15 06:48:11 -0700 |
commit | 3442f8621d0a1a2e581dfbbe1aa72f8bb4ee03ca (patch) | |
tree | 19c02de1d17eb709ec77b8458c7c679fc705b562 /lib.h | |
parent | 6fe8c83faa4e97aee190049b175e1b6b2e25aa97 (diff) | |
download | txr-3442f8621d0a1a2e581dfbbe1aa72f8bb4ee03ca.tar.gz txr-3442f8621d0a1a2e581dfbbe1aa72f8bb4ee03ca.tar.bz2 txr-3442f8621d0a1a2e581dfbbe1aa72f8bb4ee03ca.zip |
key function argument on remq, remql and remqual.
* eval.c (weave_while): Pass third arg to remq as nil.
(eval_init): Update registrations of remq, remql and
remqual.
* lib.c (remq, remql, remqual): Implement key function
argument.
* lib.h (remq, remql, remqual): Declarations updated.
* sysif.c (at_exit_call): Pass third arg to remq as nil.
* debug.c (debug): Pass third argument to remqual as nil.
* txr.1: Documentation updated.
Diffstat (limited to 'lib.h')
-rw-r--r-- | lib.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -550,9 +550,9 @@ val member(val item, val list, val testfun, val keyfun); val rmember(val item, val list, val testfun, val keyfun); val member_if(val pred, val list, val key); val rmember_if(val pred, val list, val key); -val remq(val obj, val list); -val remql(val obj, val list); -val remqual(val obj, val list); +val remq(val obj, val list, val keyfun); +val remql(val obj, val list, val keyfun); +val remqual(val obj, val list, val keyfun); val remove_if(val pred, val list, val key); val keepq(val obj, val list_orig, val key); val keepql(val obj, val list_orig, val key); |