]> git.eshelyaron.com Git - emacs.git/commit
Replace call[1-8] with calln
authorStefan Kangas <stefankangas@gmail.com>
Sun, 19 Jan 2025 03:59:22 +0000 (04:59 +0100)
committerEshel Yaron <me@eshelyaron.com>
Mon, 20 Jan 2025 18:51:26 +0000 (19:51 +0100)
commit121731dbe06f1e68c897cb0b2224177e86db40dd
treed2e194caa580d921d18fe5b5a62bf80d9ca7429f
parent0b1ad96b1a79bb80970db621e7c7a13da3ddf5c1
Replace call[1-8] with calln

Since the introduction of the 'calln' macro, the 'call1', 'call2', ...,
'call8' macros are just aliases for the former.  This is slightly
misleading and potentially unhelpful.  The number of arguments N can
also easily go out-of-synch with the used alias callN.  There is no
reason not to replace these aliases with using 'calln' directly.

To reduce the risk for mistakes, the tool Coccinelle was used to make
these changes.  See <https://coccinelle.gitlabpages.inria.fr/website/>.

* src/alloc.c, src/androidvfs.c, src/androidfns.c, src/buffer.c:
* src/callint.c, src/callproc.c, src/casefiddle.c, src/charset.c:
* src/chartab.c, src/cmds.c, src/coding.c, src/composite.c:
* src/data.c, src/dbusbind.c, src/dired.c, src/doc.c:
* src/emacs.c, src/eval.c, src/fileio.c, src/filelock.c:
* src/fns.c, src/frame.c, src/gtkutil.c, src/haikufns.c:
* src/haikumenu.c, src/image.c, src/insdel.c, src/intervals.c:
* src/keyboard.c, src/keymap.c, src/lisp.h, src/lread.c:
* src/minibuf.c, src/nsfns.m, src/nsselect.m, src/pgtkfns.c:
* src/pgtkselect.c, src/print.c, src/process.c, src/sort.c:
* src/syntax.c, src/textconv.c, src/textprop.c, src/undo.c:
* src/w32fns.c, src/window.c, src/xfaces.c, src/xfns.c:
* src/xmenu.c, src/xselect.c, src/xterm.c:
Replace all uses of 'call1', 'call2', ..., 'call8' with 'calln'.

(cherry picked from commit 251e3d2654ae8e5fdee4624d9af93fb9c0e1b698)
51 files changed:
src/alloc.c
src/androidfns.c
src/androidvfs.c
src/buffer.c
src/callint.c
src/callproc.c
src/casefiddle.c
src/charset.c
src/chartab.c
src/cmds.c
src/coding.c
src/composite.c
src/data.c
src/dbusbind.c
src/dired.c
src/doc.c
src/emacs.c
src/eval.c
src/fileio.c
src/filelock.c
src/fns.c
src/frame.c
src/gtkutil.c
src/haikufns.c
src/haikumenu.c
src/image.c
src/insdel.c
src/intervals.c
src/keyboard.c
src/keymap.c
src/lisp.h
src/lread.c
src/minibuf.c
src/nsfns.m
src/nsselect.m
src/pgtkfns.c
src/pgtkselect.c
src/print.c
src/process.c
src/sort.c
src/syntax.c
src/textconv.c
src/textprop.c
src/undo.c
src/w32fns.c
src/window.c
src/xfaces.c
src/xfns.c
src/xmenu.c
src/xselect.c
src/xterm.c