|
VSF Documented
|
#include "argtable3.h"#include "argtable3_private.h"#include <assert.h>#include <stdlib.h>#include <string.h>Macros | |
| #define | MAX_MODULE_VERSION_SIZE 128 |
Functions | |
| void | arg_set_module_name (const char *name) |
| void | arg_set_module_version (int major, int minor, int patch, const char *tag) |
| void | arg_cmd_init (void) |
| void | arg_cmd_uninit (void) |
| void | arg_cmd_register (const char *name, arg_cmdfn *proc, const char *description) |
| void | arg_cmd_unregister (const char *name) |
| int | arg_cmd_dispatch (const char *name, int argc, char *argv[], arg_dstr_t res) |
| arg_cmd_info_t * | arg_cmd_info (const char *name) |
| unsigned int | arg_cmd_count (void) |
| arg_cmd_itr_t | arg_cmd_itr_create (void) |
| int | arg_cmd_itr_advance (arg_cmd_itr_t itr) |
| char * | arg_cmd_itr_key (arg_cmd_itr_t itr) |
| arg_cmd_info_t * | arg_cmd_itr_value (arg_cmd_itr_t itr) |
| void | arg_cmd_itr_destroy (arg_cmd_itr_t itr) |
| int | arg_cmd_itr_search (arg_cmd_itr_t itr, void *k) |
| void | arg_make_get_help_msg (arg_dstr_t res) |
| void | arg_make_help_msg (arg_dstr_t ds, char *cmd_name, void **argtable) |
| void | arg_make_syntax_err_msg (arg_dstr_t ds, void **argtable, struct arg_end *end) |
| int | arg_make_syntax_err_help_msg (arg_dstr_t ds, char *name, int help, int nerrors, void **argtable, struct arg_end *end, int *exitcode) |
| #define MAX_MODULE_VERSION_SIZE 128 |
| void arg_set_module_name | ( | const char * | name | ) |
| void arg_set_module_version | ( | int | major, |
| int | minor, | ||
| int | patch, | ||
| const char * | tag | ||
| ) |
| void arg_cmd_init | ( | void | ) |
| void arg_cmd_uninit | ( | void | ) |
| void arg_cmd_register | ( | const char * | name, |
| arg_cmdfn * | proc, | ||
| const char * | description | ||
| ) |
| void arg_cmd_unregister | ( | const char * | name | ) |
| int arg_cmd_dispatch | ( | const char * | name, |
| int | argc, | ||
| char * | argv[], | ||
| arg_dstr_t | res | ||
| ) |
| arg_cmd_info_t * arg_cmd_info | ( | const char * | name | ) |
| unsigned int arg_cmd_count | ( | void | ) |
| arg_cmd_itr_t arg_cmd_itr_create | ( | void | ) |
| int arg_cmd_itr_advance | ( | arg_cmd_itr_t | itr | ) |
| char * arg_cmd_itr_key | ( | arg_cmd_itr_t | itr | ) |
| arg_cmd_info_t * arg_cmd_itr_value | ( | arg_cmd_itr_t | itr | ) |
| void arg_cmd_itr_destroy | ( | arg_cmd_itr_t | itr | ) |
| int arg_cmd_itr_search | ( | arg_cmd_itr_t | itr, |
| void * | k | ||
| ) |
| void arg_make_get_help_msg | ( | arg_dstr_t | res | ) |
| void arg_make_help_msg | ( | arg_dstr_t | ds, |
| char * | cmd_name, | ||
| void ** | argtable | ||
| ) |
| void arg_make_syntax_err_msg | ( | arg_dstr_t | ds, |
| void ** | argtable, | ||
| struct arg_end * | end | ||
| ) |
| int arg_make_syntax_err_help_msg | ( | arg_dstr_t | ds, |
| char * | name, | ||
| int | help, | ||
| int | nerrors, | ||
| void ** | argtable, | ||
| struct arg_end * | end, | ||
| int * | exitcode | ||
| ) |