Hugh McMaster : reg: Compile with msvcrt.

Alexandre Julliard julliard at winehq.org
Sun Aug 20 00:02:26 CDT 2017


Module: wine
Branch: master
Commit: c6c95a026b5df7ba5f1bf57a1dda384daa9e7b09
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c6c95a026b5df7ba5f1bf57a1dda384daa9e7b09

Author: Hugh McMaster <hugh.mcmaster at outlook.com>
Date:   Fri Aug 18 09:29:35 2017 +0000

reg: Compile with msvcrt.

Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

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

diff --git a/programs/reg/Makefile.in b/programs/reg/Makefile.in
index c255171..7a70a33 100644
--- a/programs/reg/Makefile.in
+++ b/programs/reg/Makefile.in
@@ -1,5 +1,5 @@
 MODULE    = reg.exe
-APPMODE   = -mconsole -municode
+APPMODE   = -mconsole -municode -mno-cygwin
 IMPORTS   = advapi32
 DELAYIMPORTS = user32
 
diff --git a/programs/reg/reg.c b/programs/reg/reg.c
index 72f2b58..cb3bd4e 100644
--- a/programs/reg/reg.c
+++ b/programs/reg/reg.c
@@ -284,8 +284,8 @@ static LPBYTE get_regdata(const WCHAR *data, DWORD reg_type, WCHAR separator, DW
         {
             LPWSTR rest;
             unsigned long val;
-            val = strtoulW(data, &rest, (tolowerW(data[1]) == 'x') ? 16 : 10);
-            if (*rest || data[0] == '-' || (val == ~0u && errno == ERANGE) || val > ~0u) {
+            val = wcstoul(data, &rest, (tolowerW(data[1]) == 'x') ? 16 : 10);
+            if (*rest || data[0] == '-' || (val == ~0u && errno == ERANGE)) {
                 output_message(STRING_MISSING_INTEGER);
                 break;
             }




More information about the wine-cvs mailing list