There's a vprintf function that takes va_list

The vprintf function takes varargs correctly.  This has allowed me to
correctly print my verbose output