=?UTF-8?Q?Fr=C3=A9d=C3=A9ric=20Delanoy=20?=: cmd: Move builtins list to builtins.c.

Alexandre Julliard julliard at winehq.org
Mon Nov 21 11:10:14 CST 2011


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

Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date:   Mon Nov 21 09:08:03 2011 +0100

cmd: Move builtins list to builtins.c.

---

 programs/cmd/builtins.c |   60 +++++++++++++++++++++++++++++++++++++++++++---
 programs/cmd/wcmd.h     |    3 --
 programs/cmd/wcmdmain.c |   54 +-----------------------------------------
 3 files changed, 57 insertions(+), 60 deletions(-)

diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index bb64b66..56961a3 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -41,19 +41,71 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(cmd);
 
-static struct env_stack *saved_environment;
-struct env_stack *pushd_directories;
-
 extern HINSTANCE hinst;
-extern WCHAR inbuilt[][10];
 extern int defaultColor;
 extern BOOL echo_mode;
 extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
 extern BATCH_CONTEXT *context;
 extern DWORD errorlevel;
 
+static struct env_stack *saved_environment;
+struct env_stack *pushd_directories;
+
 static BOOL verify_mode = FALSE;
 
+const WCHAR inbuilt[][10] = {
+        {'C','A','L','L','\0'},
+        {'C','D','\0'},
+        {'C','H','D','I','R','\0'},
+        {'C','L','S','\0'},
+        {'C','O','P','Y','\0'},
+        {'C','T','T','Y','\0'},
+        {'D','A','T','E','\0'},
+        {'D','E','L','\0'},
+        {'D','I','R','\0'},
+        {'E','C','H','O','\0'},
+        {'E','R','A','S','E','\0'},
+        {'F','O','R','\0'},
+        {'G','O','T','O','\0'},
+        {'H','E','L','P','\0'},
+        {'I','F','\0'},
+        {'L','A','B','E','L','\0'},
+        {'M','D','\0'},
+        {'M','K','D','I','R','\0'},
+        {'M','O','V','E','\0'},
+        {'P','A','T','H','\0'},
+        {'P','A','U','S','E','\0'},
+        {'P','R','O','M','P','T','\0'},
+        {'R','E','M','\0'},
+        {'R','E','N','\0'},
+        {'R','E','N','A','M','E','\0'},
+        {'R','D','\0'},
+        {'R','M','D','I','R','\0'},
+        {'S','E','T','\0'},
+        {'S','H','I','F','T','\0'},
+        {'T','I','M','E','\0'},
+        {'T','I','T','L','E','\0'},
+        {'T','Y','P','E','\0'},
+        {'V','E','R','I','F','Y','\0'},
+        {'V','E','R','\0'},
+        {'V','O','L','\0'},
+        {'E','N','D','L','O','C','A','L','\0'},
+        {'S','E','T','L','O','C','A','L','\0'},
+        {'P','U','S','H','D','\0'},
+        {'P','O','P','D','\0'},
+        {'A','S','S','O','C','\0'},
+        {'C','O','L','O','R','\0'},
+        {'F','T','Y','P','E','\0'},
+        {'M','O','R','E','\0'},
+        {'C','H','O','I','C','E','\0'},
+        {'E','X','I','T','\0'}
+};
+
+static const WCHAR externals[][10] = {
+        {'A','T','T','R','I','B','\0'},
+        {'X','C','O','P','Y','\0'}
+};
+
 const WCHAR dotW[]    = {'.','\0'};
 const WCHAR dotdotW[] = {'.','.','\0'};
 const WCHAR nullW[]   = {'\0'};
diff --git a/programs/cmd/wcmd.h b/programs/cmd/wcmd.h
index 88b28c1..c45bc88 100644
--- a/programs/cmd/wcmd.h
+++ b/programs/cmd/wcmd.h
@@ -215,9 +215,6 @@ typedef struct _DIRECTORY_STACK
 /* Must be last in list */
 #define WCMD_EXIT     44
 
-#define NUM_EXTERNALS 2
-extern const WCHAR externals[NUM_EXTERNALS][10];
-
 /* Some standard messages */
 extern const WCHAR newline[];
 extern const WCHAR space[];
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index e306d52..090a6f1 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -31,59 +31,7 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(cmd);
 
-const WCHAR inbuilt[][10] = {
-        {'C','A','L','L','\0'},
-        {'C','D','\0'},
-        {'C','H','D','I','R','\0'},
-        {'C','L','S','\0'},
-        {'C','O','P','Y','\0'},
-        {'C','T','T','Y','\0'},
-        {'D','A','T','E','\0'},
-        {'D','E','L','\0'},
-        {'D','I','R','\0'},
-        {'E','C','H','O','\0'},
-        {'E','R','A','S','E','\0'},
-        {'F','O','R','\0'},
-        {'G','O','T','O','\0'},
-        {'H','E','L','P','\0'},
-        {'I','F','\0'},
-        {'L','A','B','E','L','\0'},
-        {'M','D','\0'},
-        {'M','K','D','I','R','\0'},
-        {'M','O','V','E','\0'},
-        {'P','A','T','H','\0'},
-        {'P','A','U','S','E','\0'},
-        {'P','R','O','M','P','T','\0'},
-        {'R','E','M','\0'},
-        {'R','E','N','\0'},
-        {'R','E','N','A','M','E','\0'},
-        {'R','D','\0'},
-        {'R','M','D','I','R','\0'},
-        {'S','E','T','\0'},
-        {'S','H','I','F','T','\0'},
-        {'T','I','M','E','\0'},
-        {'T','I','T','L','E','\0'},
-        {'T','Y','P','E','\0'},
-        {'V','E','R','I','F','Y','\0'},
-        {'V','E','R','\0'},
-        {'V','O','L','\0'},
-        {'E','N','D','L','O','C','A','L','\0'},
-        {'S','E','T','L','O','C','A','L','\0'},
-        {'P','U','S','H','D','\0'},
-        {'P','O','P','D','\0'},
-        {'A','S','S','O','C','\0'},
-        {'C','O','L','O','R','\0'},
-        {'F','T','Y','P','E','\0'},
-        {'M','O','R','E','\0'},
-        {'C','H','O','I','C','E','\0'},
-        {'E','X','I','T','\0'}
-};
-
-const WCHAR externals[NUM_EXTERNALS][10] = {
-        {'A','T','T','R','I','B','\0'},
-        {'X','C','O','P','Y','\0'}
-};
-
+extern WCHAR inbuilt[][10];
 HINSTANCE hinst;
 DWORD errorlevel;
 int defaultColor = 7;




More information about the wine-cvs mailing list