homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients
Date 2006年04月08日.09:18:34
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Logged In: YES 
user_id=21627
The problem is that WIN32 isn't initially defined.
WinSock2.h has this structure:
#if !defined(WIN32) && !defined(_WIN64)
#include <pshpack4.h>
#endif
#include <windows.h>
#if !defined(WIN32) && !defined(_WIN64)
#include <poppack.h>
#endif
Even though WIN32 is initially not defined, it is defined
at the end of WinSock2.h, so that the poppack.h is not
included. That leaves a pragma pack(push,4) on the pack
stack. I haven't traced where exactly WIN32 is defined,
but it probably comes from Ole2.h.
Fixed in 43731 and 43732. Not sure whether anything needs to
be done to the test suite.
History
Date User Action Args
2007年08月23日 14:39:00adminlinkissue1462352 messages
2007年08月23日 14:39:00admincreate

AltStyle によって変換されたページ (->オリジナル) /