+ // Initialize a CFMunge. We start out with the default CFAllocator, and
+ // we do not throw errors.
+ // CFMunge consumes the va_list, the caller should call va_copy if necessary.
+ CFMunge(const char *fmt, va_list *args)
+ : format(fmt), args(args), allocator(NULL), error(errSecSuccess) { }