Go to the source code of this file.
#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) |
Enumerator |
---|
GWEN_ArgsOutType_Txt |
|
GWEN_ArgsOutType_Html |
|
Definition at line 67 of file args.h.
Enumerator |
---|
GWEN_ArgsType_Char |
|
GWEN_ArgsType_Int |
|
Definition at line 61 of file args.h.
This function parses the given argument list. Known options are stored within the given DB under their respective name. Free parameters (which are arguments without leading "-"'s) are stored in the variable "params" of the given db.
Currently unimplemented; does nothing and returns zero.
Print a "usage" message into the given GWEN_BUFFER ubuf
. The message lists all available options. The GWEN_ARGS_OUTTYPE argument is supposed to offer either text or html as output format, but currently only text is implemented.