=?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