Commit 44a1e7d1 authored by Frédéric Delanoy's avatar Frédéric Delanoy Committed by Alexandre Julliard

cmd: Move commonly used global vars declarations to header file.

parent ad81871f
...@@ -24,10 +24,6 @@ ...@@ -24,10 +24,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(cmd); WINE_DEFAULT_DEBUG_CHANNEL(cmd);
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern BATCH_CONTEXT *context;
extern DWORD errorlevel;
/**************************************************************************** /****************************************************************************
* WCMD_batch * WCMD_batch
* *
......
...@@ -20,13 +20,6 @@ ...@@ -20,13 +20,6 @@
*/ */
/* /*
* NOTES:
* On entry to each function, global variables quals, param1, param2 contain
* the qualifiers (uppercased and concatenated) and parameters entered, with
* environment-variable and batch parameter substitution already done.
*/
/*
* FIXME: * FIXME:
* - No support for pipes, shell parameters * - No support for pipes, shell parameters
* - Lots of functionality missing from builtins * - Lots of functionality missing from builtins
...@@ -43,9 +36,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(cmd); ...@@ -43,9 +36,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(cmd);
extern int defaultColor; extern int defaultColor;
extern BOOL echo_mode; extern BOOL echo_mode;
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern BATCH_CONTEXT *context;
extern DWORD errorlevel;
static HINSTANCE hinst; static HINSTANCE hinst;
static struct env_stack *saved_environment; static struct env_stack *saved_environment;
......
...@@ -19,13 +19,6 @@ ...@@ -19,13 +19,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
/*
* NOTES:
* On entry, global variables quals, param1, param2 contain
* the qualifiers (uppercased and concatenated) and parameters entered, with
* environment-variable and batch parameter substitution already done.
*/
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#include "wcmd.h" #include "wcmd.h"
...@@ -33,9 +26,6 @@ ...@@ -33,9 +26,6 @@
WINE_DEFAULT_DEBUG_CHANNEL(cmd); WINE_DEFAULT_DEBUG_CHANNEL(cmd);
extern WCHAR quals[MAX_PATH], param1[MAX_PATH], param2[MAX_PATH];
extern DWORD errorlevel;
typedef enum _DISPLAYTIME typedef enum _DISPLAYTIME
{ {
Creation = 0, Creation = 0,
......
...@@ -30,6 +30,9 @@ ...@@ -30,6 +30,9 @@
#include <ctype.h> #include <ctype.h>
#include <wine/unicode.h> #include <wine/unicode.h>
/* msdn specified max for Win XP */
#define MAXSTRING 8192
/* Data structure to hold commands delimitors/separators */ /* Data structure to hold commands delimitors/separators */
typedef enum _CMDdelimiters { typedef enum _CMDdelimiters {
...@@ -155,6 +158,15 @@ typedef struct _DIRECTORY_STACK ...@@ -155,6 +158,15 @@ typedef struct _DIRECTORY_STACK
WCHAR *fileName; WCHAR *fileName;
} DIRECTORY_STACK; } DIRECTORY_STACK;
/*
* Global variables quals, param1, param2 contain the current qualifiers
* (uppercased and concatenated) and parameters entered, with environment
* variables and batch parameters substitution already done.
*/
extern WCHAR quals[MAX_PATH], param1[MAXSTRING], param2[MAXSTRING];
extern DWORD errorlevel;
extern BATCH_CONTEXT *context;
#endif /* !RC_INVOKED */ #endif /* !RC_INVOKED */
/* /*
...@@ -264,6 +276,3 @@ extern WCHAR version_string[]; ...@@ -264,6 +276,3 @@ extern WCHAR version_string[];
#define WCMD_VERSION 1033 #define WCMD_VERSION 1033
#define WCMD_MOREPROMPT 1034 #define WCMD_MOREPROMPT 1034
#define WCMD_LINETOOLONG 1035 #define WCMD_LINETOOLONG 1035
/* msdn specified max for Win XP */
#define MAXSTRING 8192
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment