This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]