Re: Include getopt code

TM <[email protected]>
Newsgroups gmane.comp.gnu.gengetopt.general
Message-ID <[email protected]>
Hi Lorenzo,

Thanks for the prompt reply. I had a quick look at the new version 
(2.19.2) and the problem seems to have been fixed - thanks. I will run 
further tests soon and will provide you with more feedback then.

Thanks again,
TM

Lorenzo Bettini wrote:
> Lorenzo Bettini wrote:
>> T Menezes wrote:
>>> Hi,
>>>
>>> This morning I tried to use gengetopt (2.19.1) on a project running in
>>> Windows. For the first time, I added '--include-getopt' on the command
>>> line because I wanted to make the project as self-contained as possible
>>> (some of the people involved with this piece of code do not know and are
>>> not inclined to learn Linux-based code/libraries).
>>>
>>> When I then used the cmdline.h & cmdline.c files in my project, an error
>>> message popped up saying the compiler (sadly using MS Visual Studio on
>>> this particular occasion) cannot find getopt.h.
>>>
>>> I was under the impression that the '--include-getopt' option would sort
>>> out all getopt-related issues (particularly useful in systems where the
>>> getopt library isn't available).
>>>
>>> Could anyone please clarify how I should be using the version of getopt
>>> generated by gengetop?
>> Hi there!
>>
>> it's my fault: in the generated .c file, in case of --include-getopt,
>> the initial #include "getopt.h" should not be there...
>>
>> I'll try to fix this soon
>>
>> in the meanwhile, could you please try to remove that line from the
>> generated .c file?  This should make your problem go away
> 
> sorry, that's not enough: I had to modify some other parts of the
> generated parser.
> 
> Here you find a hopefully fixed version of gengetopt that correctly
> generates parser when --include-getopt is specified
> 
> http://rap.dsi.unifi.it/~bettini/gengetopt-2.19.2.tar.gz
> 
> hope to hear from you soon!
> 
> thanks again
> 	Lorenzo
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.