Don't assume va_list is void*