by Bill Sommerfeld. Also, don't change code that's not in our path (replacing vnprintf with vsnprintf in !HAVE_VSNPRINTF case).