>, <I>checkfn</I>, and
<I>errorfn</I>.</P>
<PRE CLASS="western">typedef void (arg_resetfn)(void *parent);
typedef int  (arg_scanfn)(void *parent, const char *argval);
typedef int  (arg_checkfn)(void *parent);
typedef void (arg_errorfn)(void *parent, FILE *fp, int error, const char *argval, const char *progname);

struct arg_hdr
   {
   <FONT COLOR="#000000">char flag;</FONT>
   const char *shortopts;
   const char *longopts; 
   const char *datatype;
   const char *glossary; 
   int mincount;
   int maxcoun