Aidan Kehoe <kehoea(a)parhasard.net> wrote:
I agree that it’s right; I do wonder why you’re not using vararg
versions of
those macros, since anyone living on the edge enough to play with XFT support
certainly has a compiler that supports them, they are cleaner, and my patch
of 2005-01-17 used them, so it’s not for want of knowing about them.
Variadic macros can only be compiled by C99 compilers or (using a
different form of writing such macros) pre-C99 gcc. I'd like to use
them myself; they simplify horrible stuff like the many definitions in
lisp.h that end in _1, and _2, and _3, and ...
However, so far as I know, we are still committed to supporting systems
that have C89 non-gcc compilers, are we not?
--
Jerry James, Assistant Professor james(a)xemacs.org
Computer Science Department
http://www.cs.usu.edu/~jerry/
Utah State University