Command-Line Interface (CLI) Option Processing. More...
Classes | |
| struct | jas_opt_t |
| Command line option type. More... | |
Macros | |
| #define | JAS_GETOPT_EOF (-1) |
| #define | JAS_GETOPT_ERR '?' |
| #define | JAS_OPT_HASARG 0x01 /* option has argument */ |
Functions | |
| JAS_EXPORT int | jas_getopt (int argc, char **argv, const jas_opt_t *opts) |
| Get the next option. More... | |
Variables | |
| JAS_EXPORT int | jas_optind |
| The current option index. More... | |
| const JAS_EXPORT char * | jas_optarg |
| The current option argument. More... | |
| JAS_EXPORT int | jas_opterr |
| The debug level. More... | |
Command-Line Interface (CLI) Option Processing.
General information can be found here.
| #define JAS_GETOPT_EOF (-1) |
Last CLI option.
| #define JAS_GETOPT_ERR '?' |
Error while processing CLI options.
| #define JAS_OPT_HASARG 0x01 /* option has argument */ |
Option has argument.
| JAS_EXPORT int jas_getopt | ( | int | argc, |
| char ** | argv, | ||
| const jas_opt_t * | opts | ||
| ) |
Get the next option.
Gets the next CLI option.
jas_optind, jas_optarg, and jas_opterr. | const JAS_EXPORT char* jas_optarg |
The current option argument.
| JAS_EXPORT int jas_opterr |
The debug level.
| JAS_EXPORT int jas_optind |
The current option index.