Jason Edmeades : xcopy.exe: Convert from main to wmain.
Module: wine Branch: master Commit: ea34c87cc3f9002ad2d87a339ffddcc61cbdfe49 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ea34c87cc3f9002ad2d87a339f... Author: Jason Edmeades <jason.edmeades(a)googlemail.com> Date: Sun Jun 3 22:07:46 2007 +0100 xcopy.exe: Convert from main to wmain. --- programs/xcopy/Makefile.in | 2 +- programs/xcopy/xcopy.c | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/programs/xcopy/Makefile.in b/programs/xcopy/Makefile.in index 15079f0..f1fe31b 100644 --- a/programs/xcopy/Makefile.in +++ b/programs/xcopy/Makefile.in @@ -3,7 +3,7 @@ TOPOBJDIR = ../.. SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = xcopy.exe -APPMODE = -mconsole +APPMODE = -mconsole -municode IMPORTS = shell32 user32 msvcrt kernel32 EXTRADEFS = -DUNICODE EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt diff --git a/programs/xcopy/xcopy.c b/programs/xcopy/xcopy.c index 8dd20d9..a88a0ad 100644 --- a/programs/xcopy/xcopy.c +++ b/programs/xcopy/xcopy.c @@ -93,7 +93,7 @@ static WCHAR copyTo[MAX_PATH]; Processes the args, and drives the actual copying ========================================================================= */ -int main (int argc, char *argv[]) +int wmain (int argc, WCHAR *argvW[]) { int rc = 0; WCHAR suppliedsource[MAX_PATH] = {0}; /* As supplied on the cmd line */ @@ -104,7 +104,6 @@ int main (int argc, char *argv[]) WCHAR destinationspec[MAX_PATH] = {0}; /* Filespec of destination */ WCHAR copyCmd[MAXSTRING]; /* COPYCMD env var */ DWORD flags = 0; /* Option flags */ - LPWSTR *argvW = NULL; const WCHAR PROMPTSTR1[] = {'/', 'Y', 0}; const WCHAR PROMPTSTR2[] = {'/', 'y', 0}; const WCHAR COPYCMD[] = {'C', 'O', 'P', 'Y', 'C', 'M', 'D', 0}; @@ -114,9 +113,6 @@ int main (int argc, char *argv[]) * Parse the command line */ - /* overwrite the command line */ - argvW = CommandLineToArgvW( GetCommandLineW(), &argc ); - /* Confirm at least one parameter */ if (argc < 2) { XCOPY_wprintf(XCOPY_LoadMessage(STRING_INVPARMS));
participants (1)
-
Alexandre Julliard