getopt(3) & scanargs(3): arg line scanners

utzoo!decvax!ucbvax!ihnss!cbosg!harpo!utah-cs!lepreau utzoo!decvax!ucbvax!ihnss!cbosg!harpo!utah-cs!lepreau
Sat Jan 16 12:12:48 AEST 1982


Apologies to those in Arpa land who see this twice.

Sometime ago I sent this to unix-wizards via the Arpanet, and it never
showed up on Usenet.   I don't think that any other Arpa stuff has been
gatewayed to Usenet either for a while.  (The other direction is working,
but apparently subject to up to a week's delay.) So here it is again:
----------
We've been using something which sounds similar to "getopt" called
"scanargs," originally from Ampex on an old conference tape and
enhanced by us.  It's public domain, and we'll send it and its man page
to anyone.  [Perhaps we can put it at some central sites to facilitate
Usenet access.] It certainly makes it trivial to add/change flags (try
adding flags to 'who' someday if you want a thrill!)...  It handles
optional and required arguments, be they flags, strings, floating and
integer numbers, or some combinations of those.  It's flexible about
argument format & order and can distinguish floating from integer from
string args, for example.  If the args don't match up it generates a
standard "Usage" message that provides a degree of user help.  [The
usage message is built into the format control, so they are more likely to
remain in sync.]  And it's quite easy to use.  Motherhood & apple pie.

Now to get hold of a getopt manual page...
----------
	jay lepreau
	decvax!{harpo,randvax}!utah-cs!lepreau, lepreau at utah-20



More information about the Comp.unix.wizards mailing list