Module: wine Branch: master Commit: 5dcd3c4d1cd1fbea8b8fdc9269151ca73565a874 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5dcd3c4d1cd1fbea8b8fdc9269...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Jan 2 22:00:36 2009 +0100
reg.exe: Fix broken usage of va_list.
---
programs/reg/reg.c | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/programs/reg/reg.c b/programs/reg/reg.c index 34da9f1..7ce787d 100644 --- a/programs/reg/reg.c +++ b/programs/reg/reg.c @@ -53,18 +53,14 @@ static int reg_printfW(const WCHAR *msg, ...) return count; }
-static int reg_message(int msg, ...) +static int reg_message(int msg) { - va_list va_args; + static const WCHAR formatW[] = {'%','s',0}; WCHAR msg_buffer[8192];
LoadStringW(GetModuleHandleW(NULL), msg, msg_buffer, sizeof(msg_buffer)/sizeof(WCHAR)); - va_start(va_args, msg); - reg_printfW(msg_buffer, va_args); - va_end(va_args); - - return 0; + return reg_printfW(formatW, msg_buffer); }
static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty,