diff options
Diffstat (limited to 'experimental/dual-model/MGIZA/src/cmd.h')
-rw-r--r-- | experimental/dual-model/MGIZA/src/cmd.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/experimental/dual-model/MGIZA/src/cmd.h b/experimental/dual-model/MGIZA/src/cmd.h new file mode 100644 index 0000000..6c64d2d --- /dev/null +++ b/experimental/dual-model/MGIZA/src/cmd.h @@ -0,0 +1,51 @@ + +// $Id: cmd.h 1307 2007-03-14 22:22:36Z hieuhoang1972 $ + +#if !defined(CMD_H) + +#define CMD_H + +#define CMDDOUBLETYPE 1 +#define CMDENUMTYPE 2 +#define CMDINTTYPE 3 +#define CMDSTRINGTYPE 4 +#define CMDSUBRANGETYPE 5 +#define CMDGTETYPE 6 +#define CMDLTETYPE 7 +#define CMDSTRARRAYTYPE 8 +#define CMDBOOLTYPE 9 + +typedef struct { + char *Name; + int Idx; +} Enum_T; + +typedef struct { + int Type; + char *Name, + *ArgStr; + void *Val, + *p; +} Cmd_T; + +#ifdef __cplusplus +extern "C" { +#endif + +#if defined(__STDC__) +int DeclareParams(char *, ...); +#else +int DeclareParams(); +#endif + +int GetParams(int *n, char ***a,char *CmdFileName), + SPrintParams(), + PrintParams(); + +#ifdef __cplusplus +} +#endif +#endif + + + |