From 163af77b0bf97d52f6c7026d31c8fd2c98647fc8 Mon Sep 17 00:00:00 2001 From: Martin Fuchs Date: Tue, 6 Jan 2004 16:44:51 +0000 Subject: [PATCH] implemented wine_dbg_sprintf() svn path=/trunk/; revision=7485 --- reactos/lib/libwine/debug.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/reactos/lib/libwine/debug.c b/reactos/lib/libwine/debug.c index 822ae68a96a..79dbff1f1b0 100644 --- a/reactos/lib/libwine/debug.c +++ b/reactos/lib/libwine/debug.c @@ -203,7 +203,12 @@ const char *wine_dbgstr_guid(const GUID *id) /* varargs wrapper for __wine_dbg_vsprintf */ const char *wine_dbg_sprintf( const char *format, ... ) { - static char fixme[] = "FIXME: implement wine_dbg_sprintf"; + char* buffer = gimme1(1024); + va_list ap; - return fixme; + va_start(ap, format); + release(buffer+vsnprintf(buffer, 1024, format, ap)); + va_end(ap); + + return buffer; }