HeapString HeapString::FormatV(const char* format, va_list args) { int len = 0; trio_vcprintf(CountAnsiHeapString, &len, format, args); HeapString dest; dest.AllocBuffer(len); trio_vsnprintf(dest.m_string, len + 1, format, args); return dest; }
static void CHEAT_printf(const char *format, ...) { char temp[2048]; va_list ap; va_start(ap, format); trio_vsnprintf(temp, 2048, format, ap); va_end(ap); CheatConsole.WriteLine(temp); }
HeapString HeapString::Format(const char* format, ...) { va_list args; va_start(args, format); int len = 0; trio_vcprintf(CountAnsiHeapString, &len, format, args); HeapString dest; dest.AllocBuffer(len); trio_vsnprintf(dest.m_string, len + 1, format, args); va_end(args); return dest; }