This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: minires-0.95 - a new package ready for review
Nicholas Wourms wrote:
>
> > I am not sure if this addresses the problem at hand.
> > There IS and include file with #define foo __foo
> > but configure runs in a problem when it calls foo() without including
> > said include file. Thus we would like to have both __foo and foo.
>
> Noooooo, you have to do it in the library source file, not the header,
> that way the symbol is properly generated in the library dll. This is
> quite similar to the way cygwin.din maps some symbols to underscore
> aliases (or visa-versa).
Yep, but the bind people have already done it in the header.
(not sure why).
I could simply add #ifdef __CYGWIN__ to remove that feature.
But then I will loose binary compatibility between versions.
Is there a perfect solution?
Pierre