Alejandro Colomar wrote: > > I introduced CALLN to Emacs in 2015 and it has proved useful. > ... > I've been wondering tonight: this implies that all arguments in > __VA_ARGS__ are integers, doesn't it? A pointer wouldn't work, as the > array would initialize an int with a pointer without a cast.
Emacs uses it with Lisp_Object[], not int[]: https://gitweb.git.savannah.gnu.org/gitweb/?p=emacs.git;a=blob;f=src/lisp.h;h=605255dfaaa450314cc14ed4c9de52d1ebc26a10;hb=HEAD#l3469 Bruno