>>>> "Aidan" == Aidan Kehoe
<kehoea(a)parhasard.net> writes:
Aidan> Ar an t-aonú lá déag de mí Lúnasa, scríobh Jerry
Aidan> James:
> However, so far as I know, we are still committed to supporting
> systems that have C89 non-gcc compilers, are we not?
Aidan> But not to developing on them. Something like the below
Aidan> uses variadic macros for debug output if they are
*gag* That's even uglier than the non-variadic forms.
My preference with respect to macros is to keep them as minimal and
portable as possible. I find that the biggest obstacle to working
with Ben's code is the godawful thicket of macros that seems to spring
up wherever he passes.
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. 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!
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.