Hi, " -----Original Message----- " From: Andre Noll [mailto:[EMAIL PROTECTED] " Sent: Wednesday, February 08, 2006 3:52 PM " To: Users list for gengetopt " Subject: Re: [help-gengetopt] make cmd_line_list and cmd_line_list_tmp " static?
" So I replaced "optind = 1" by "optind = 0" in the generated code which ... " As this solved all of my problems and I can not see any drawbacks of " this approach either, I'd suggest to let gengetopt generate "optind = " 0" instead of "optind = 1". Let's see what the specs says [IEEE Std 1003.1, 2004 Edition http://www.opengroup.org/onlinepubs/009695399/functions/optind.html] "The variable optind is the index of the next element of the argv[] vector to be processed. It shall be initialized to 1 by the system, and getopt() shall update it when it finishes with each element of argv[]. When an element of argv[] contains multiple option characters, it is unspecified how getopt() determines which options have already been processed." The real reason I'm complaining about this change is that I have to use a proprietary implementation of getopt_* family and this change causes that argv[0] is always parsed as a parameter and put into the inputs[] array. What to do in this situation? -- Papp, Gyozo VirusBuster Kft _______________________________________________ Help-gengetopt mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gengetopt
