Thread (26 messages) flat view 26 messages, 8 authors, 2016-06-15

Re: [ALTERNATE PATCH] Add a simple option parser.

From: Mike Hommey <hidden>
Date: 2016-06-15 22:43:39

On Fri, Oct 05, 2007 at 04:25:07PM +0200, Pierre Habouzit [off-list ref] wrote:
The option parser takes argc, argv, an array of struct option
and a usage string.  Each of the struct option elements in the array
describes a valid option, its type and a pointer to the location where the
value is written.  The entry point is parse_options(), which scans through
the given argv, and matches each option there against the list of valid
options.  During the scan, argv is rewritten to only contain the
non-option command line arguments and the number of these is returned.

Aggregation of single switches is allowed:
  -rC0 is the same as -r -C 0 (supposing that -C wants an arg).
I like options aggregation, but I'm not sure aggregating option arguments
is a good idea... I can't even think of an application that does it.

Mike
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help