Richard Quadling wrote:
On 22/04/2008, Antony Dovgal <[EMAIL PROTECTED]> wrote:
On 22.04.2008 15:01, Richard Quadling wrote:
Another warning is that some of the constants are redefined to a
different value from the ones that are part of the compiler. The
/TRSM/readdir.h, _WIN32_WINNT is redefined from 0x0600 in C:\Program
Files\Microsoft
SDKs\Windows\v6.1\include\sdkddkver.h(186).
This 1 #define causes a LOT of noise during compilation. I know I
could suppress all the warnings, but with so much noise, how does
anyone see the true warnings in the noise?
By adding a #undef _WIN32_WINNT before #define _WIN32_WINNT 0x0400,
this removes the warning. It is more or less every .c compile.
http://dev.daylessday.org/diff/readdir_winnt.diff
Did I get you right ?
--
Wbr, Antony Dovgal
Yes on the patch. There are a few more like this. It is just a cosmetic issue.
I am using Microsoft Visual C++ 2008 Express Edition with the Windows
Server 2008 and .NET 3.4 SDK.
I'm NOT running Apache (so runtime version issues there don't apply),
and I am only playing/learning - this is going nowhere near my
live/dev servers. Just learning.
My next goal is to get a version of Linux so I can build and test my
suggestions on 2 platforms. Hopefully, my patches/suggestions will
have more support!
Thank you.
Richard.
I applied something slightly different, the define is only needed for
old versions of Windows that lack it.
Scott
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php