This is the mail archive of the cygwin@sourceware.cygnus.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]

Re: egcs-1.1 windows headers cause compilation failure in cygwin b20


>>>>> "Martin" == Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de> writes:

    >> 1. Why is this windows stuff getting included when I'm not
    >>    asking for
    >> it?

    Martin> You are using <direct.h>. This *is*, more or less,
    Martin> 'windows stuff'.

OK.

    >> 2. Isn't this namespace pollution? I must admit I'm not au-fait
    >>    with
    >> all the various standards, and I realise it might all be
    >> Microsoft's fault, but couldn't this stuff at least be #ifdef'd
    >> somehow?

    Martin> Same answer. You are using a non-standard header, what do
    Martin> you expect?  Seriously, the standards say what you may
    Martin> define in standard headers.  <direct.h> is not a standard,
    Martin> so it could define anything.

I was afraid you'd say that, and I can't disagree (I still think we
should blame Microsoft though ;-). Oh well, off to patch cvs, I think.

Thanks

Robert
-- 
Robert Pluim                                 Tel:  +33 4 92 96 17 43
Systems Development Engineer                 Fax:  +33 4 92 96 15 32
<URL: mailto:rpluim@baynetworks.com>
Bay Networks EMEA,  25 Allee Pierre Ziller,  06560 Valbonne,  France

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


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