Jason Edmeades : cmd.exe: Change from main to wmain.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 4 08:14:42 CDT 2007


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

Author: Jason Edmeades <jason.edmeades at googlemail.com>
Date:   Sun Jun  3 22:07:45 2007 +0100

cmd.exe: Change from main to wmain.

---

 programs/cmd/Makefile.in |    2 +-
 programs/cmd/wcmdmain.c  |    6 +-----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/programs/cmd/Makefile.in b/programs/cmd/Makefile.in
index c383344..c4e4223 100644
--- a/programs/cmd/Makefile.in
+++ b/programs/cmd/Makefile.in
@@ -3,7 +3,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = cmd.exe
-APPMODE   = -mconsole
+APPMODE   = -mconsole -municode
 EXTRADEFS = -DUNICODE
 IMPORTS   = shell32 user32 advapi32 kernel32
 
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index a5cd510..2a7afe1 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -100,9 +100,8 @@ static WCHAR *WCMD_expand_envvar(WCHAR *start);
  * winmain().
  */
 
-int main (int argc, char *argv[])
+int wmain (int argc, WCHAR *argvW[])
 {
-  LPWSTR *argvW = NULL;
   int     args;
   WCHAR  *cmd   = NULL;
   WCHAR string[1024];
@@ -121,10 +120,7 @@ int main (int argc, char *argv[])
   wsprintf(version_string, WCMD_LoadMessage(WCMD_VERSION), string);
   strcpyW(anykey, WCMD_LoadMessage(WCMD_ANYKEY));
 
-  /* Get a Unicode command line */
-  argvW = CommandLineToArgvW( GetCommandLineW(), &argc );
   args  = argc;
-
   opt_c=opt_k=opt_q=opt_s=0;
   while (args > 0)
   {




More information about the wine-cvs mailing list