Francois Gouget : reg: Avoid wvsprintfW() so we can avoid loading user32. dll.
Alexandre Julliard
julliard at winehq.org
Fri Nov 21 06:54:45 CST 2008
Module: wine
Branch: master
Commit: 3bb449468d2194ca2aa7d6ad62fab438c54053ba
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3bb449468d2194ca2aa7d6ad62fab438c54053ba
Author: Francois Gouget <fgouget at codeweavers.com>
Date: Thu Nov 20 20:49:30 2008 +0100
reg: Avoid wvsprintfW() so we can avoid loading user32.dll.
---
programs/reg/Makefile.in | 3 ++-
programs/reg/reg.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/programs/reg/Makefile.in b/programs/reg/Makefile.in
index 17e8f81..6fb05f1 100644
--- a/programs/reg/Makefile.in
+++ b/programs/reg/Makefile.in
@@ -5,7 +5,8 @@ SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = reg.exe
APPMODE = -mconsole -municode
-IMPORTS = advapi32 user32 kernel32
+IMPORTS = advapi32 kernel32
+DELAYIMPORTS = user32
C_SRCS = reg.c
diff --git a/programs/reg/reg.c b/programs/reg/reg.c
index 2f1da6e..34da9f1 100644
--- a/programs/reg/reg.c
+++ b/programs/reg/reg.c
@@ -17,6 +17,7 @@
*/
#include <windows.h>
+#include <wine/unicode.h>
#include "reg.h"
static int reg_printfW(const WCHAR *msg, ...)
@@ -27,7 +28,7 @@ static int reg_printfW(const WCHAR *msg, ...)
WCHAR msg_buffer[8192];
va_start(va_args, msg);
- wvsprintfW(msg_buffer, msg, va_args);
+ vsprintfW(msg_buffer, msg, va_args);
va_end(va_args);
wlen = lstrlenW(msg_buffer);
More information about the wine-cvs
mailing list