[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [xml] Windows build



Hi Igor, All,

> 
> That is clean, yes. The problem is that we don't have a fixed set of
> compiler-features, but every compiler has its own oddities. Common features
> are rare. What I thought is rather something like
> 
>   #ifdef __MSVCRT__
>   #undef snprintf
>   #define snprintf _snprintf
>   #endif

But this is a perfect example of a common feature. Every compiler strictly 
complying to ANSI/ISO (before C99) was bound not to use "snprintf".

So without a compiler/feature split, you keep getting requests for "||" 
clauses in the above conditional.

> Eh? I never included windows.h. 

That doesn't help, as (Gott strafe Microsoft!) winsock.h and winsock2.h 
includes windows.h. Use any of the Win32 headers and most likely the 
rest of gang will follow.

> I disagree with that school as well. I wonder what makes you think I would
> follow that lead? Am I missing something?

Without actually checking the newest CVS version, I was under the 
impression that limiting inclusion of winsock.h will be dropped.

Regards,
Peter Jacobi






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]