Ar an dara lá déag de mí Lúnasa, scríobh Stephen J. Turnbull: 
     Aidan> available, otherwise generates legal C89 but no debug
     Aidan> output. I will be shocked if someone compiling with
     Aidan> fontconfig support and in need of debug output doesn’t
     Aidan> have a compiler that can handle variadic macros.
 
 You're thinking about this incorrectly.  Users don't need debug
 output, *we* do, and for those users who are as lacking in interest in
 debug output as you suggest, we enforce it by making debug output the
 default. 
How likely are people with no interest in debugging problems to make a
useful bug report? And the XFT code is currently, not to put too fine a
point on it, only suitable for people with an interest in debugging
problems.
 Let's not introduce a potential for a build failure unless it
really
 improves things. Let's *definitely* not defeat debugging output on
 precisely those platforms we have the least information about! 
I wasn’t proposing to change it, just enquiring as to its rationale. It’s
primarily your code, if that structure works for you, well and good.
-- 
Santa Maradona, priez pour moi!