mirror of
https://github.com/AppleWin/AppleWin.git
synced 2024-12-23 16:30:23 +00:00
34 lines
989 B
C
34 lines
989 B
C
|
#ifndef DEBUGGER_HELP_H
|
||
|
#define DEBUGGER_HELP_H
|
||
|
|
||
|
enum Match_e
|
||
|
{
|
||
|
MATCH_EXACT,
|
||
|
MATCH_FUZZY
|
||
|
};
|
||
|
|
||
|
|
||
|
// Prototypes _______________________________________________________________
|
||
|
|
||
|
Update_t HelpLastCommand();
|
||
|
|
||
|
void DisplayAmbigiousCommands ( int nFound );
|
||
|
|
||
|
int FindParam( LPTSTR pLookupName, Match_e eMatch, int & iParam_, const int iParamBegin = 0, const int iParamEnd = NUM_PARAMS - 1 );
|
||
|
int FindCommand( LPTSTR pName, CmdFuncPtr_t & pFunction_, int * iCommand_ = NULL );
|
||
|
|
||
|
inline void UnpackVersion( const unsigned int nVersion,
|
||
|
int & nMajor_, int & nMinor_, int & nFixMajor_ , int & nFixMinor_ )
|
||
|
{
|
||
|
nMajor_ = (nVersion >> 24) & 0xFF;
|
||
|
nMinor_ = (nVersion >> 16) & 0xFF;
|
||
|
nFixMajor_ = (nVersion >> 8) & 0xFF;
|
||
|
nFixMinor_ = (nVersion >> 0) & 0xFF;
|
||
|
}
|
||
|
|
||
|
bool TestStringCat ( TCHAR * pDst, LPCSTR pSrc, const int nDstSize );
|
||
|
bool TryStringCat ( TCHAR * pDst, LPCSTR pSrc, const int nDstSize );
|
||
|
int StringCat( TCHAR * pDst, LPCSTR pSrc, const int nDstSize );
|
||
|
|
||
|
#endif
|