Module: wine Branch: master Commit: 13eac40939abefbe1b49cc6ab2663966e38d0561 URL: https://source.winehq.org/git/wine.git/?a=commit;h=13eac40939abefbe1b49cc6ab...
Author: Alexandre Julliard julliard@winehq.org Date: Wed May 1 10:40:00 2019 +0200
schtasks: Build with msvcrt.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/schtasks/Makefile.in | 3 ++- programs/schtasks/schtasks.c | 25 ++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/programs/schtasks/Makefile.in b/programs/schtasks/Makefile.in index 8c3b790..af0d58d 100644 --- a/programs/schtasks/Makefile.in +++ b/programs/schtasks/Makefile.in @@ -1,6 +1,7 @@ MODULE = schtasks.exe -APPMODE = -mconsole -municode IMPORTS = oleaut32 ole32
+EXTRADLLFLAGS = -mconsole -municode -mno-cygwin + C_SRCS = \ schtasks.c diff --git a/programs/schtasks/schtasks.c b/programs/schtasks/schtasks.c index 2ac7544..980093e 100644 --- a/programs/schtasks/schtasks.c +++ b/programs/schtasks/schtasks.c @@ -22,7 +22,6 @@ #include "taskschd.h"
#include "wine/debug.h" -#include "wine/unicode.h"
WINE_DEFAULT_DEBUG_CHANNEL(schtasks);
@@ -141,7 +140,7 @@ static int change_command(int argc, WCHAR *argv[]) HRESULT hres;
while (argc) { - if(!strcmpiW(argv[0], tn_optW)) { + if(!wcsicmp(argv[0], tn_optW)) { if (argc < 2) { FIXME("Missing /tn value\n"); return 1; @@ -155,12 +154,12 @@ static int change_command(int argc, WCHAR *argv[]) task_name = argv[1]; argc -= 2; argv += 2; - }else if (!strcmpiW(argv[0], enable_optW)) { + }else if (!wcsicmp(argv[0], enable_optW)) { enable = TRUE; have_option = TRUE; argc--; argv++; - }else if (!strcmpiW(argv[0], tr_optW)) { + }else if (!wcsicmp(argv[0], tr_optW)) { if (argc < 2) { FIXME("Missing /tr value\n"); return 1; @@ -214,7 +213,7 @@ static int create_command(int argc, WCHAR *argv[]) HRESULT hres;
while (argc) { - if (!strcmpiW(argv[0], xml_optW)) { + if (!wcsicmp(argv[0], xml_optW)) { if (argc < 2) { FIXME("Missing /xml value\n"); return 1; @@ -228,7 +227,7 @@ static int create_command(int argc, WCHAR *argv[]) xml_file = argv[1]; argc -= 2; argv += 2; - }else if(!strcmpiW(argv[0], tn_optW)) { + }else if(!wcsicmp(argv[0], tn_optW)) { if (argc < 2) { FIXME("Missing /tn value\n"); return 1; @@ -242,11 +241,11 @@ static int create_command(int argc, WCHAR *argv[]) task_name = argv[1]; argc -= 2; argv += 2; - }else if(!strcmpiW(argv[0], f_optW)) { + }else if(!wcsicmp(argv[0], f_optW)) { flags = TASK_CREATE_OR_UPDATE; argc--; argv++; - }else if (!strcmpiW(argv[0], ru_optW)) { + }else if (!wcsicmp(argv[0], ru_optW)) { if (argc < 2) { FIXME("Missing /ru value\n"); return 1; @@ -303,11 +302,11 @@ static int delete_command(int argc, WCHAR *argv[]) HRESULT hres;
while (argc) { - if (!strcmpiW(argv[0], f_optW)) { + if (!wcsicmp(argv[0], f_optW)) { TRACE("force opt\n"); argc--; argv++; - }else if(!strcmpiW(argv[0], tn_optW)) { + }else if(!wcsicmp(argv[0], tn_optW)) { if (argc < 2) { FIXME("Missing /tn value\n"); return 1; @@ -358,11 +357,11 @@ int wmain(int argc, WCHAR *argv[])
if (argc < 2) FIXME("Print current tasks state\n"); - else if (!strcmpiW(argv[1], change_optW)) + else if (!wcsicmp(argv[1], change_optW)) ret = change_command(argc - 2, argv + 2); - else if (!strcmpiW(argv[1], create_optW)) + else if (!wcsicmp(argv[1], create_optW)) ret = create_command(argc - 2, argv + 2); - else if (!strcmpiW(argv[1], delete_optW)) + else if (!wcsicmp(argv[1], delete_optW)) ret = delete_command(argc - 2, argv + 2); else FIXME("Unsupported command %s\n", debugstr_w(argv[1]));