K 10 svn:author V 8 kientzle K 8 svn:date V 27 2005-01-16T22:13:51.000000Z K 7 svn:log V 498 Implement a custom print formatter (archive_string_vsprintf) for libarchive error messages. Mostly, this avoids a portability headache related to copying va_list arguments (some FreeBSD 5 platforms require va_copy; FreeBSD 4 doesn't support va_copy at all). It also dramatically reduces the size of libarchive for embedded applications: a minimal "untar" program using libarchive can now be under 64k statically linked (as opposed to ~100k using library *printf() functions). MFC after: 14 days END