2000-04-15  Ulrich Drepper  <drepper@redhat.com>

	* manual/argp.texi: Document index parameter of argp_parse.
	Fix typo.
	Reported by Andrew Schulman <SCHULMAN.ANDREW@epamail.epa.gov>.
This commit is contained in:
Ulrich Drepper 2000-04-15 19:38:00 +00:00
parent afdda55ad5
commit 29094e4880
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2000-04-15 Ulrich Drepper <drepper@redhat.com>
* manual/argp.texi: Document index parameter of argp_parse.
Fix typo.
Reported by Andrew Schulman <SCHULMAN.ANDREW@epamail.epa.gov>.
2000-04-14 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/shm_open.c: Include linux_fsinfo for

View File

@ -1,7 +1,7 @@
@ignore
Documentation for the argp argument parser
Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Miles Bader <miles@gnu.ai.mit.edu>.
@ -74,6 +74,9 @@ in @var{flags}, calling @code{argp_parse} may result in the program
exiting---for instance when an unknown option is encountered.
@xref{Program Termination}.
If @var{arg_index} is non-NULL, the index of the first unparsed option
in @var{argv} is returned in it.
The return value is zero for successful parsing, or a unix error code
(@pxref{Error Codes}) if an error was detected. Different argp parsers
may return arbitrary error codes, but standard ones are @code{ENOMEM} if
@ -401,7 +404,7 @@ this parser function, or a unix error code if a real error occurred
@deftypevr Macro int ARGP_ERR_UNKNOWN
Argp parser functions should return @code{ARGP_ERR_UNKNOWN} for any
@var{key} value they do not recognize, or for non-option arguments
(@code{@var{key} == ARGP_KEY_ARG}) that they do not which to handle.
(@code{@var{key} == ARGP_KEY_ARG}) that they do not wish to handle.
@end deftypevr
@need 3000
@ -554,7 +557,7 @@ Some non-option argument was unrecognized.
This occurs when every parser function returns @code{ARGP_KEY_UNKNOWN}
for an argument, in which case parsing stops at that argument. If a
non-zero value for @var{arg_index} was passed to @code{argp_parse}, the
non-NULL value for @var{arg_index} was passed to @code{argp_parse}, the
index of this argument is returned in it, otherwise an error occurs.
@end table