heckfn</I> routine that reported the error, and <I>argval</I>
points to the offending command line argument string. The <I>progname</I>
parameter is the same one passed to the <I>arg_print_errors</I>
function, and is expected to contain the name of the program which is
usually prefixed onto the error message by convention. Notice that
each <I>arg_xxx</I> need only handle the error codes generated by its
own <I>scanfn</I> and <I>checkfn</I> routines.</P>
<PRE CLASS="western">void myerrorfn(struct arg_int *pa