ongopts  = longopts;                      /* long options */
result-&gt;hdr.datatype  = datatype ? datatype : &quot;&lt;xxx&gt;&quot;; /* datatype description */
result-&gt;hdr.glossary  = glossary;                      /* glossary description */
result-&gt;hdr.mincount  = mincount;                      /* minimum number of arguments */
result-&gt;hdr.maxcount  = maxcount;                      /* maximum number of arguments */
result-&gt;hdr.parent    = result;                        /* ptr to parent arg_xx