cmd: Move commonly used global vars declarations to header file.
This commit is contained in:
parent
ad81871f15
commit
44a1e7d199
|
@ -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
|
||||||
*
|
*
|
||||||
|
|
|
@ -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 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
|
||||||
|
@ -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 @@
|
||||||
* 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 @@
|
||||||
|
|
||||||
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 @@
|
||||||
#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
|
||||||
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[];
|
||||||
#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
|
|
||||||
|
|
Loading…
Reference in New Issue