On Sat, 2006-05-20 at 13:22 -0700, Aaron Stone wrote: > I'll work on looping over va_args in trace.
I wrote a proof of concept, and while I can catch a null value coming down the pike, there's no way to permute the arguments without resorting to dark arts. We'll just have to trap null values before calling trace. I would be much happier if Glib provided universally sane null handling. Again, Owen Taylor refused a patch for this in May 2005. I've checked the code in Gnome's CVS tree, and it still assumes no nulls in printf. Aaron
