.\" -*-nroff-*-
-.TH mdwopt 3 "6 July 1999" mLib
+.TH mdwopt 3 "6 July 1999" "Straylight/Edgeware" "mLib utilities library"
.SH "NAME"
mdwopt \- command-line option parser
.\" @mdwopt
is considered to be a non-option, since it usually represents standard
input or output as a filename, and the word containing only a
double-dash
-.RB ` \-\-'
+.RB ` \-\- '
is used to mark all following words as being non-options regardless of
their initial character.
.PP
.SS "Short option syntax"
Short options are the sort which Unix has known for ages: an option is a
single letter, preceded by a
-.RB ` \-| '.
+.RB ` \- '.
Short options can be joined together to save space (and possibly to make
silly words): e.g., instead of giving options
.RB ` "\-x \-y" ',
.B err
and
.B ind
-members of the structure must be initialized
+members of the structure must be initialized.
.PP
The arguments
.I argc
possibly with bit 8 set if the option was
negated.
.PP
-Arguments for long options are stored in the
+Arguments from long options are stored in the
.B arg
+member of the data block.
.SS "Other optional features"
The
.I flags