21#ifndef ABC__base__cmd__cmd_h
22#define ABC__base__cmd__cmd_h
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
typedefABC_NAMESPACE_HEADER_START struct Abc_Frame_t_ Abc_Frame_t
INCLUDES ///.
ABC_NAMESPACE_IMPL_START typedef signed char value
int(* Cmd_CommandFuncType)(Abc_Frame_t *, int, char **)
char * Cmd_FlagReadByName(Abc_Frame_t *pAbc, char *flag)
DECLARATIONS ///.
void Cmd_HistoryWrite(Abc_Frame_t *p, int Limit)
void Cmd_FlagUpdateValue(Abc_Frame_t *pAbc, const char *key, char *value)
int Cmd_CommandIsDefined(Abc_Frame_t *pAbc, const char *sName)
DECLARATIONS ///.
void Cmd_HistoryPrint(Abc_Frame_t *p, int Limit)
void Cmd_FlagDeleteByName(Abc_Frame_t *pAbc, const char *key)
void Cmd_Init(Abc_Frame_t *pAbc)
MACRO DEFINITIONS ///.
void Cmd_CommandAdd(Abc_Frame_t *pAbc, const char *sGroup, const char *sName, Cmd_CommandFuncType pFunc, int fChanges)
void Cmd_HistoryRead(Abc_Frame_t *p)
void Cmd_End(Abc_Frame_t *pAbc)
typedefABC_NAMESPACE_HEADER_START struct MvCommand Abc_Command
INCLUDES ///.
void Cmd_HistoryAddCommand(Abc_Frame_t *pAbc, const char *command)
FUNCTION DEFINITIONS ///.
int CmdCommandLoad(Abc_Frame_t *pAbc, int argc, char **argv)
DECLARATIONS ///.
ABC_DLL int Cmd_CommandExecute(Abc_Frame_t *pAbc, const char *sCommand)