Alexandre Julliard : schtasks: Build with msvcrt.
Alexandre Julliard
julliard at winehq.org
Wed May 1 16:37:06 CDT 2019
Module: wine
Branch: master
Commit: 13eac40939abefbe1b49cc6ab2663966e38d0561
URL: https://source.winehq.org/git/wine.git/?a=commit;h=13eac40939abefbe1b49cc6ab2663966e38d0561
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed May 1 10:40:00 2019 +0200
schtasks: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard at 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]));
More information about the wine-cvs
mailing list