using non-const va_list in csprintf which is what vprintf expects