|
Defines |
#define | GWEN_ARGS_FLAGS_HAS_ARGUMENT 0x00000001 |
#define | GWEN_ARGS_FLAGS_HELP 0x00000004 |
#define | GWEN_ARGS_FLAGS_LAST 0x00000002 |
#define | GWEN_ARGS_MODE_ALLOW_FREEPARAM 0x00000001 |
#define | GWEN_ARGS_MODE_STOP_AT_FREEPARAM 0x00000002 |
#define | GWEN_ARGS_RESULT_ERROR (-1) |
#define | GWEN_ARGS_RESULT_HELP (-2) |
Typedefs |
typedef GWEN_ARGS | GWEN_ARGS |
Enumerations |
enum | GWEN_ARGS_OUTTYPE { GWEN_ArgsOutTypeTXT = 0,
GWEN_ArgsOutTypeHTML
} |
enum | GWEN_ARGS_TYPE { GWEN_ArgsTypeChar = 0,
GWEN_ArgsTypeInt
} |
Functions |
GWENHYWFAR_API int | GWEN_Args_Check (int argc, char **argv, int startAt, GWEN_TYPE_UINT32 mode, const GWEN_ARGS *args, GWEN_DB_NODE *db) |
GWENHYWFAR_API int | GWEN_Args_ShortUsage (const GWEN_ARGS *args, GWEN_BUFFER *ubuf, GWEN_ARGS_OUTTYPE ot) |
GWENHYWFAR_API int | GWEN_Args_Usage (const GWEN_ARGS *args, GWEN_BUFFER *ubuf, GWEN_ARGS_OUTTYPE ot) |