From d2e08915a6168c3f66f1cf659226f957b4121398 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Sat, 6 Jul 1996 21:12:56 +0000 Subject: (argp_program_version_hook): Add argument types. --- libshouldbeinlibc/argp.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'libshouldbeinlibc') diff --git a/libshouldbeinlibc/argp.h b/libshouldbeinlibc/argp.h index 1c6a80eb..9c59c407 100644 --- a/libshouldbeinlibc/argp.h +++ b/libshouldbeinlibc/argp.h @@ -261,15 +261,17 @@ error_t argp_parse (const struct argp *argp, /* 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. */ + will print this this string followed by a newline 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) (); + calls this function with a stream to print the version to and a pointer to + the current parsing state, and then exits (unless the ARGP_NO_EXIT flag is + used). This variable takes precedent over ARGP_PROGRAM_VERSION. */ +extern void (*argp_program_version_hook) (FILE *stream, + struct argp_state *state); /* Flags for argp_help. */ #define ARGP_HELP_USAGE 0x01 /* Print a Usage: message. */ -- cgit v1.2.3