Hi arton,

I am thinking of backporting r30989. Did the lack of WIN32 macro caused
any actual problem?  When you have neigther _WIN64 nor WIN32?

I think our only compilation unit is win32/win32.c and it includes
windows.h. Are you worry about an extension includes ruby/win32.h but
not windows.h?

On 3/1/11 12:15 AM, arton / ruby-lang.org wrote:
> arton	2011-03-01 00:15:32 +0900 (Tue, 01 Mar 2011)
> 
>   New Revision: 30989
> 
>   http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30989
> 
>   Log:
>     * include/ruby/win32.h: define WIN32 if neither _WIN64 nor WIN32 defined. it forces to use push/pop for pack(4) pragma.