diff options
-rw-r--r-- | libshouldbeinlibc/argp.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libshouldbeinlibc/argp.h b/libshouldbeinlibc/argp.h index 79bc4b39..938226ac 100644 --- a/libshouldbeinlibc/argp.h +++ b/libshouldbeinlibc/argp.h @@ -244,6 +244,18 @@ struct argp_state error_t argp_parse (const struct argp *argp, int argc, char **argv, unsigned flags, int *arg_index, void *input); + +/* If defined or set by the user program to a non-zero value, then a default + option --version is added (unless the ARGP_NO_HELP flag is used), which + will print this this string and exit (unless the ARGP_NO_EXIT flag is + used). Overridden by ARGP_PROGRAM_VERSION_HOOK. */ +extern char *argp_program_version; + +/* If defined or set by the user program to a non-zero value, then a default + option --version is added (unless the ARGP_NO_HELP flag is used), which + calls this function and exits (unless the ARGP_NO_EXIT flag is used). + This variable takes precedent over ARGP_PROGRAM_VERSION. */ +extern void (*argp_program_version_hook) (); /* Flags for argp_help. */ #define ARGP_HELP_USAGE 0x01 /* Print a Usage: message. */ |