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




Reply via email to