00001
00002
00003
00004 #if !defined(CMD_H)
00005
00006 #define CMD_H
00007
00008 enum CommandType {
00009 CMDDOUBLETYPE = 1,
00010 CMDENUMTYPE,
00011 CMDINTTYPE,
00012 CMDSTRINGTYPE,
00013 CMDSUBRANGETYPE,
00014 CMDGTETYPE,
00015 CMDLTETYPE,
00016 CMDSTRARRAYTYPE,
00017 CMDBOOLTYPE
00018 };
00019
00020 typedef struct {
00021 const char *Name;
00022 int Idx;
00023 } Enum_T;
00024
00025 #ifdef __cplusplus
00026 extern "C" {
00027 #endif
00028
00029 int DeclareParams(const char *, ...);
00030 int GetParams(int *n, char ***a, const char *CmdFileName);
00031
00032 #ifdef __cplusplus
00033 }
00034 #endif
00035 #endif