Module: wine Branch: refs/heads/master Commit: 80e695a6a46f40b7e99011620d4a20a61e7b9911 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=80e695a6a46f40b7e9901162...
Author: Rein Klazes wijn@wanadoo.nl Date: Mon Dec 19 17:42:11 2005 +0100
wcmd: Increase maximum length of commands. Increase maximum length of commands to 8192 bytes as on Windows XP. Add needed braces to a multi line "if" statement.
---
programs/wcmd/batch.c | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/programs/wcmd/batch.c b/programs/wcmd/batch.c index 89d50aa..4751076 100644 --- a/programs/wcmd/batch.c +++ b/programs/wcmd/batch.c @@ -27,7 +27,8 @@ extern char quals[MAX_PATH], param1[MAX_ extern BATCH_CONTEXT *context; extern DWORD errorlevel;
-#define MAXSTRING 1024 +/* msdn specified max for Win XP */ +#define MAXSTRING 8192
/**************************************************************************** * WCMD_batch @@ -93,13 +94,14 @@ BATCH_CONTEXT *prev_context; */
while (WCMD_fgets (string, sizeof(string), h)) { - if (strlen(string) == MAXSTRING -1) - WCMD_output_asis( "Line in Batch processing possible truncated. Using:\n"); - WCMD_output_asis( string); - WCMD_output_asis( "\n"); - if (string[0] != ':') { /* Skip over labels */ - WCMD_batch_command (string); - } + if (strlen(string) == MAXSTRING -1) { + WCMD_output_asis( "Line in Batch processing possibly truncated. Using:\n"); + WCMD_output_asis( string); + WCMD_output_asis( "\n"); + } + if (string[0] != ':') { /* Skip over labels */ + WCMD_batch_command (string); + } } CloseHandle (h);