Akim Demaille <[EMAIL PROTECTED]> writes: > The changed order, in particular, is a PITA. Of course > this misfeature comes from C itself.
I agree with you about the order and about the misfeature. But the code already had many uses of putc and puts. There is some argument for doing things uniformly -- that is, either always use putc/puts when possible, or always use printf. The code wasn't uniform in that sense. I chose the former as it is slightly more efficient and it gives a signal to the reader when printf's power isn't needed. But you could talk me into the latter as well, at least for Bison itself. For data/* and lib/*, though, we're talking about code in other applications. Wouldn't it be better there to use the higher-performance solution if it's as easy as this?
