## modules/qc/mg_getopt.h

/* [<][>][^][v][top][bottom][index][help] */

## FUNCTIONS

This source file includes following functions.

       1 #ifndef GETOPT_H_
       2 #define GETOPT_H_
       3
       4 typedef struct {
       5   int optind;            /* index into parent argv vector */
       6   int optopt;            /* character checked for validity */
       7   int optreset;          /* reset getopt */
       8   char *optarg;          /* argument associated with option */
       9   char *place;           /* option letter processing */
      10 } getopt_state_t;
      11
      12 #define BADCH   (int)'?'
      13 #define BADARG  (int)':'
      14 #define EMSG    ""
      15
      16
      17 getopt_state_t *mg_new(int optind);
      18 int mg_getopt( int            nargc,
      19            char * const   *nargv,
      20            const char     *ostr,
      21            getopt_state_t *state);
      22
      23 #endif /* GETOPT_H_ */

/* [<][>][^][v][top][bottom][index][help] */