mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-02-08 23:30:43 +00:00
#481 Extend arguments from 55 chars to 127 chars
This commit is contained in:
parent
1612269093
commit
6cabe7740f
@ -111,7 +111,7 @@ int _Arg_1( LPTSTR pName )
|
||||
}
|
||||
else
|
||||
{
|
||||
_tcsncpy( g_aArgs[1].sArg, pName, MAX_ARG_LEN - 1 );
|
||||
_tcsncpy( g_aArgs[1].sArg, pName, MAX_ARG_LEN );
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@ -304,7 +304,11 @@ int ArgsGet ( TCHAR * pInput )
|
||||
|
||||
if (nBuf > 0)
|
||||
{
|
||||
nLen = MIN( nBuf, MAX_ARG_LEN-1 );
|
||||
// Does anyone actually "need" > 132 character output???
|
||||
// Technically, we are capped via ParseInput(), g_aArgs[ iArg ] = g_aArgRaw[ iArg ];
|
||||
//if (iTokenSrc == TOKEN_QUOTE_DOUBLE)
|
||||
// nLen = nBuf;
|
||||
nLen = MIN( nBuf, MAX_ARG_LEN ); // NOTE: see Arg_t.sArg[] // GH#481
|
||||
_tcsncpy( pArg->sArg, pSrc, nLen );
|
||||
pArg->sArg[ nLen ] = 0;
|
||||
pArg->nArgLen = nLen;
|
||||
|
@ -256,7 +256,7 @@
|
||||
|
||||
MAX_ARGS = 32, // was 40
|
||||
ARG_SYNTAX_ERROR= -1,
|
||||
MAX_ARG_LEN = 56, // was 12, extended to allow font names
|
||||
MAX_ARG_LEN = 127, // extended to allow font names, GH#481, any value is good > CONSOLE_WIDTH=80
|
||||
};
|
||||
|
||||
// NOTE: All Commands return flags of what needs to be redrawn
|
||||
@ -1259,7 +1259,7 @@ const DisasmData_t* pDisasmData; // If != NULL then bytes are marked up as data
|
||||
|
||||
struct Arg_t
|
||||
{
|
||||
char sArg[ MAX_ARG_LEN ]; // Array chars comes first, for alignment
|
||||
char sArg[ MAX_ARG_LEN+1 ]; // Array chars comes first, for alignment, GH#481 echo 55 char limit
|
||||
int nArgLen; // Needed for TextSearch "ABC\x00"
|
||||
WORD nValue ; // 2
|
||||
// WORD nVal1 ; // 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user