Alexandre Julliard : regsvr32: Build with msvcrt.

Alexandre Julliard julliard at winehq.org
Tue Apr 30 15:59:55 CDT 2019


Module: wine
Branch: master
Commit: 4c5dd0e51370881133c3423272dcac3f6b3b27fa
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=4c5dd0e51370881133c3423272dcac3f6b3b27fa

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Mon Apr 29 10:51:01 2019 +0200

regsvr32: Build with msvcrt.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/regsvr32/Makefile.in | 3 ++-
 programs/regsvr32/regsvr32.c  | 9 ++-------
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/programs/regsvr32/Makefile.in b/programs/regsvr32/Makefile.in
index 15646a6..d8aee0e 100644
--- a/programs/regsvr32/Makefile.in
+++ b/programs/regsvr32/Makefile.in
@@ -1,7 +1,8 @@
 MODULE    = regsvr32.exe
-APPMODE   = -mwindows -municode
 IMPORTS   = ole32 user32
 
+EXTRADLLFLAGS = -mwindows -municode -mno-cygwin
+
 C_SRCS = \
 	regsvr32.c
 
diff --git a/programs/regsvr32/regsvr32.c b/programs/regsvr32/regsvr32.c
index cfbb80d..77a839e 100644
--- a/programs/regsvr32/regsvr32.c
+++ b/programs/regsvr32/regsvr32.c
@@ -22,14 +22,9 @@
  */
 
 #define WIN32_LEAN_AND_MEAN
-
-#include "config.h"
-#include "wine/port.h"
-
 #include <windows.h>
 #include <ole2.h>
 #include "regsvr32.h"
-#include "wine/unicode.h"
 #include "wine/debug.h"
 
 WINE_DEFAULT_DEBUG_CHANNEL(regsvr32);
@@ -195,7 +190,7 @@ static WCHAR *parse_command_line(WCHAR *command_line)
 {
     if (command_line[0] == ':' && command_line[1])
     {
-        int len = strlenW(command_line);
+        int len = lstrlenW(command_line);
 
         command_line++;
         len--;
@@ -246,7 +241,7 @@ int wmain(int argc, WCHAR* argv[])
             if (argv[i][2] && argv[i][2] != ':')
                 continue;
 
-            switch (tolowerW(argv[i][1]))
+            switch (towlower(argv[i][1]))
             {
             case 'u':
                 Unregister = TRUE;




More information about the wine-cvs mailing list