]> git.eshelyaron.com Git - emacs.git/commit
Add an optional testfn parameter to assoc
authorNicolas Petton <nicolas@petton.fr>
Fri, 7 Jul 2017 19:21:55 +0000 (21:21 +0200)
committerNicolas Petton <nicolas@petton.fr>
Tue, 11 Jul 2017 08:07:16 +0000 (10:07 +0200)
commit0bece6c6815cc59e181817a2765a4ea752f34f56
tree856363b2defed20c97a25c29a7739bce9a6bd9cb
parent689c5c20d1174e95be50e674d05632545eb4b9c5
Add an optional testfn parameter to assoc

* src/fns.c (assoc): New optional testfn parameter used for comparison
when provided.
* test/src/fns-tests.el (test-assoc-testfn): Add tests for the new
'testfn' parameter.
* src/buffer.c:
* src/coding.c:
* src/dbusbind.c:
* src/font.c:
* src/fontset.c:
* src/gfilenotify.c:
* src/image.c:
* src/keymap.c:
* src/process.c:
* src/w32fns.c:
* src/w32font.c:
* src/w32notify.c:
* src/w32term.c:
* src/xdisp.c:
* src/xfont.c: Add a third argument to Fassoc calls.
* etc/NEWS:
* doc/lispref/lists.texi: Document the new 'testfn' parameter.
19 files changed:
doc/lispref/lists.texi
etc/NEWS
src/buffer.c
src/coding.c
src/dbusbind.c
src/fns.c
src/font.c
src/fontset.c
src/gfilenotify.c
src/image.c
src/keymap.c
src/process.c
src/w32fns.c
src/w32font.c
src/w32notify.c
src/w32term.c
src/xdisp.c
src/xfont.c
test/src/fns-tests.el