Module: wine Branch: master Commit: 4432405ec5b61536fe9a75c3289a8e6f35dfb203 URL: https://source.winehq.org/git/wine.git/?a=commit;h=4432405ec5b61536fe9a75c32...
Author: Alexandre Julliard julliard@winehq.org Date: Thu May 2 09:31:36 2019 +0200
wscript: Build with msvcrt.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/cscript/Makefile.in | 3 ++- programs/wscript/Makefile.in | 3 ++- programs/wscript/host.c | 7 +++---- programs/wscript/main.c | 13 ++++++------- 4 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/programs/cscript/Makefile.in b/programs/cscript/Makefile.in index b3fee31..73b8966 100644 --- a/programs/cscript/Makefile.in +++ b/programs/cscript/Makefile.in @@ -1,9 +1,10 @@ MODULE = cscript.exe -APPMODE = -mwindows -municode IMPORTS = uuid shell32 oleaut32 ole32 user32 advapi32 EXTRADEFS = -DCSCRIPT_BUILD PARENTSRC = ../wscript
+EXTRADLLFLAGS = -mwindows -municode -mno-cygwin + C_SRCS = \ arguments.c \ host.c \ diff --git a/programs/wscript/Makefile.in b/programs/wscript/Makefile.in index 07d8832..96a4244 100644 --- a/programs/wscript/Makefile.in +++ b/programs/wscript/Makefile.in @@ -1,7 +1,8 @@ MODULE = wscript.exe -APPMODE = -mwindows -municode IMPORTS = uuid shell32 oleaut32 ole32 user32 advapi32
+EXTRADLLFLAGS = -mwindows -municode -mno-cygwin + RC_SRCS = \ rsrc.rc
diff --git a/programs/wscript/host.c b/programs/wscript/host.c index fb1c86f..315b8ac 100644 --- a/programs/wscript/host.c +++ b/programs/wscript/host.c @@ -29,7 +29,6 @@
#include <wine/debug.h> #include <wine/heap.h> -#include <wine/unicode.h>
WINE_DEFAULT_DEBUG_CHANNEL(wscript);
@@ -80,7 +79,7 @@ static void print_string(const WCHAR *string) return; }
- len = strlenW(string); + len = lstrlenW(string); ret = WriteConsoleW(GetStdHandle(STD_OUTPUT_HANDLE), string, len, &count, NULL); if(ret) { static const WCHAR crnlW[] = {'\r','\n'}; @@ -200,7 +199,7 @@ static HRESULT WINAPI Host_get_Path(IHost *iface, BSTR *out_Path)
if(GetModuleFileNameW(NULL, path, ARRAY_SIZE(path)) == 0) return E_FAIL; - pos = strrchrW(path, '\'); + pos = wcsrchr(path, '\'); howMany = pos - path; if(!(*out_Path = SysAllocStringLen(path, howMany))) return E_OUTOFMEMORY; @@ -237,7 +236,7 @@ static HRESULT WINAPI Host_get_ScriptName(IHost *iface, BSTR *out_ScriptName)
WINE_TRACE("(%p)\n", out_ScriptName);
- scriptName = strrchrW(scriptFullName, '\'); + scriptName = wcsrchr(scriptFullName, '\'); ++scriptName; if(!(*out_ScriptName = SysAllocString(scriptName))) return E_OUTOFMEMORY; diff --git a/programs/wscript/main.c b/programs/wscript/main.c index 1cbb9e7..8a80360 100644 --- a/programs/wscript/main.c +++ b/programs/wscript/main.c @@ -31,7 +31,6 @@ #include "wscript.h"
#include <wine/debug.h> -#include <wine/unicode.h>
#ifdef _WIN64
@@ -87,7 +86,7 @@ static HRESULT WINAPI ActiveScriptSite_GetItemInfo(IActiveScriptSite *iface, { WINE_TRACE("(%s %x %p %p)\n", wine_dbgstr_w(pstrName), dwReturnMask, ppunkItem, ppti);
- if(strcmpW(pstrName, wshW) && strcmpW(pstrName, wscriptW)) + if(lstrcmpW(pstrName, wshW) && lstrcmpW(pstrName, wscriptW)) return E_FAIL;
if(dwReturnMask & SCRIPTINFO_ITYPEINFO) { @@ -261,7 +260,7 @@ static BOOL get_engine_clsid(const WCHAR *ext, CLSID *clsid)
WINE_TRACE("fileid is %s\n", wine_dbgstr_w(fileid));
- strcatW(fileid, script_engineW); + lstrcatW(fileid, script_engineW); res = RegOpenKeyW(HKEY_CLASSES_ROOT, fileid, &hkey); if(res != ERROR_SUCCESS) return FALSE; @@ -400,11 +399,11 @@ static BOOL set_host_properties(const WCHAR *prop) else ++prop;
- if(strcmpiW(prop, iactive) == 0) + if(wcsicmp(prop, iactive) == 0) wshInteractive = VARIANT_TRUE; - else if(strcmpiW(prop, batch) == 0) + else if(wcsicmp(prop, batch) == 0) wshInteractive = VARIANT_FALSE; - else if(strcmpiW(prop, nologoW) == 0) + else if(wcsicmp(prop, nologoW) == 0) WINE_FIXME("ignored %s switch\n", debugstr_w(nologoW)); else { @@ -450,7 +449,7 @@ int WINAPI wWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPWSTR cmdline, int cm if(!res || res > ARRAY_SIZE(scriptFullName)) return 1;
- ext = strrchrW(filepart, '.'); + ext = wcsrchr(filepart, '.'); if(!ext || !get_engine_clsid(ext, &clsid)) { WINE_FIXME("Could not find engine for %s\n", wine_dbgstr_w(ext)); return 1;