HuntnGather – Rev 22
?pathlinks?
/*************************************************************************
* getopt.h: Header file for using getopt().
* Author: Daniel J. Barrett, barrett@cs.umass.edu
* Status: Public domain.
*************************************************************************/
#ifndef _GETOPT_H /* Insure we #include me only once. */
#define _GETOPT_H 1
/*************************************************************************
* optarg
* This variable is READ-ONLY! Do not set its value yourself!
*
* If an option must be followed by a string, then optarg is a pointer
* to that string.
*
* If an option should NOT be followed by an string, then optarg is
* NOT DEFINED. It is an error to reference optarg if no argument is
* expected.
*************************************************************************/
extern char *optarg;
/*************************************************************************
* optind
* This variable is READ-ONLY! Do not set its value yourself!
*
* After getopt() returns EOF, this variable contains the index of the
* next unprocessed command-line argument.
*
* That is, argv[optind] is the first argument AFTER the options.
*
* If optind == argc-1, then there are no arguments after the options.
*************************************************************************/
extern int optind;
/*************************************************************************
* optopt
* This variable is READ-ONLY! Do not set its value yourself!
*
* After each call of getopt(), this variable contains the option character
* which was found on this call.
*
* Normally, you do not need to examine this variable because getopt()
* returns the value of the character it read.
* However, when getopt() discovers an illegal option, it returns the
* character '?'. You now examine optopt to find the actual character
* which getopt() read.
*************************************************************************/
extern int optopt;
/*************************************************************************
* opterr
* This variable is READ/WRITE. You may set its value yourself.
*
* If opterr != 0, then getopt() will print its own error messages
* on standard error (stderr). Error messages are of the form:
*
* -x: Illegal option.
* -x: An argument is required, but missing.
*
* assuming that the illegal option "-x" was read by getopt().
*
* If opterr == 0, these error messages are suppressed.
*
* By default, opterr == 1, meaning that error messages are printed.
*************************************************************************/
extern int opterr;
/*************************************************************************
* getopt()
* The function prototype.
*************************************************************************/
#ifdef __STDC__
int getopt(int argc, char *argv[], char *optionString);
#else
int getopt();
#endif /* __STDC__ */
#endif /* _GETOPT_H */
Generated by GNU Enscript 1.6.5.90.