[PATCH 1/4] Add a WINE_NO_LONG_INT define to 193 out of 306 Makefiles.in to ease the

Michael Stefaniuc mstefani at redhat.de
Thu Sep 28 18:18:18 CDT 2006


transition of DWORD/LONG/ULONG from long to int.
---
 dlls/activeds/Makefile.in            |    1 +
 dlls/advapi32/Makefile.in            |    2 +-
 dlls/advapi32/tests/Makefile.in      |    1 +
 dlls/advpack/Makefile.in             |    1 +
 dlls/advpack/tests/Makefile.in       |    1 +
 dlls/amstream/Makefile.in            |    1 +
 dlls/atl/Makefile.in                 |    1 +
 dlls/avifil32/Makefile.in            |    1 +
 dlls/cabinet/tests/Makefile.in       |    1 +
 dlls/cards/Makefile.in               |    1 +
 dlls/cfgmgr32/Makefile.in            |    1 +
 dlls/comcat/Makefile.in              |    1 +
 dlls/comcat/tests/Makefile.in        |    1 +
 dlls/comctl32/Makefile.in            |    2 +-
 dlls/comctl32/tests/Makefile.in      |    1 +
 dlls/comdlg32/Makefile.in            |    1 +
 dlls/comdlg32/tests/Makefile.in      |    1 +
 dlls/crypt32/Makefile.in             |    2 +-
 dlls/crypt32/tests/Makefile.in       |    1 +
 dlls/d3d8/Makefile.in                |    1 +
 dlls/d3d8/tests/Makefile.in          |    1 +
 dlls/d3d9/Makefile.in                |    1 +
 dlls/d3d9/tests/Makefile.in          |    1 +
 dlls/d3dx8/Makefile.in               |    1 +
 dlls/d3dxof/Makefile.in              |    1 +
 dlls/dbghelp/Makefile.in             |    1 +
 dlls/ddraw/Makefile.in               |    1 +
 dlls/ddraw/tests/Makefile.in         |    1 +
 dlls/devenum/Makefile.in             |    1 +
 dlls/dinput/Makefile.in              |    1 +
 dlls/dinput/tests/Makefile.in        |    1 +
 dlls/dinput8/Makefile.in             |    1 +
 dlls/dmband/Makefile.in              |    1 +
 dlls/dmcompos/Makefile.in            |    1 +
 dlls/dmime/Makefile.in               |    1 +
 dlls/dmloader/Makefile.in            |    1 +
 dlls/dmscript/Makefile.in            |    1 +
 dlls/dmstyle/Makefile.in             |    1 +
 dlls/dmsynth/Makefile.in             |    1 +
 dlls/dmusic/Makefile.in              |    1 +
 dlls/dnsapi/Makefile.in              |    1 +
 dlls/dplayx/Makefile.in              |    2 +-
 dlls/dpnet/Makefile.in               |    1 +
 dlls/dsound/Makefile.in              |    1 +
 dlls/dsound/tests/Makefile.in        |    1 +
 dlls/dswave/Makefile.in              |    1 +
 dlls/dxdiagn/Makefile.in             |    1 +
 dlls/dxerr8/Makefile.in              |    1 +
 dlls/dxerr9/Makefile.in              |    1 +
 dlls/gdi/Makefile.in                 |    2 +-
 dlls/gdi/tests/Makefile.in           |    1 +
 dlls/hhctrl.ocx/Makefile.in          |    1 +
 dlls/hlink/Makefile.in               |    1 +
 dlls/iccvid/Makefile.in              |    1 +
 dlls/ifsmgr.vxd/Makefile.in          |    1 +
 dlls/imaadp32.acm/Makefile.in        |    1 +
 dlls/imagehlp/Makefile.in            |    2 +-
 dlls/imm32/Makefile.in               |    1 +
 dlls/infosoft/Makefile.in            |    2 +-
 dlls/iphlpapi/Makefile.in            |    1 +
 dlls/iphlpapi/tests/Makefile.in      |    1 +
 dlls/itss/Makefile.in                |    2 +-
 dlls/kernel32/Makefile.in            |    2 +-
 dlls/kernel32/tests/Makefile.in      |    1 +
 dlls/localspl/tests/Makefile.in      |    1 +
 dlls/lz32/tests/Makefile.in          |    1 +
 dlls/mapi32/Makefile.in              |    1 +
 dlls/mapi32/tests/Makefile.in        |    1 +
 dlls/mciavi32/Makefile.in            |    1 +
 dlls/mcicda/Makefile.in              |    1 +
 dlls/mciseq/Makefile.in              |    1 +
 dlls/mciwave/Makefile.in             |    1 +
 dlls/midimap/Makefile.in             |    1 +
 dlls/mlang/Makefile.in               |    2 +-
 dlls/mlang/tests/Makefile.in         |    1 +
 dlls/mpr/Makefile.in                 |    1 +
 dlls/msacm32.drv/Makefile.in         |    1 +
 dlls/msacm32/Makefile.in             |    1 +
 dlls/msacm32/tests/Makefile.in       |    1 +
 dlls/msadp32.acm/Makefile.in         |    1 +
 dlls/mscms/Makefile.in               |    1 +
 dlls/mscms/tests/Makefile.in         |    1 +
 dlls/msdmo/Makefile.in               |    1 +
 dlls/msg711.acm/Makefile.in          |    1 +
 dlls/mshtml/Makefile.in              |    2 +-
 dlls/mshtml/tests/Makefile.in        |    1 +
 dlls/msi/Makefile.in                 |    1 +
 dlls/msi/tests/Makefile.in           |    1 +
 dlls/msrle32/Makefile.in             |    1 +
 dlls/msvcrt/Makefile.in              |    2 +-
 dlls/msvcrt/tests/Makefile.in        |    1 +
 dlls/msvfw32/Makefile.in             |    1 +
 dlls/msvidc32/Makefile.in            |    1 +
 dlls/msxml3/Makefile.in              |    2 +-
 dlls/msxml3/tests/Makefile.in        |    1 +
 dlls/nddeapi/Makefile.in             |    1 +
 dlls/netapi32/Makefile.in            |    2 +-
 dlls/netapi32/tests/Makefile.in      |    1 +
 dlls/newdev/Makefile.in              |    1 +
 dlls/ntdll/Makefile.in               |    2 +-
 dlls/ntdll/tests/Makefile.in         |    1 +
 dlls/odbc32/Makefile.in              |    1 +
 dlls/ole32/Makefile.in               |    2 +-
 dlls/ole32/tests/Makefile.in         |    1 +
 dlls/oleacc/Makefile.in              |    1 +
 dlls/oleaut32/Makefile.in            |    2 +-
 dlls/oleaut32/tests/Makefile.in      |    1 +
 dlls/olecli32/Makefile.in            |    1 +
 dlls/olesvr32/Makefile.in            |    1 +
 dlls/opengl32/Makefile.in            |    1 +
 dlls/powrprof/Makefile.in            |    1 +
 dlls/psapi/Makefile.in               |    1 +
 dlls/psapi/tests/Makefile.in         |    1 +
 dlls/pstorec/Makefile.in             |    1 +
 dlls/qcap/Makefile.in                |    1 +
 dlls/quartz/Makefile.in              |    1 +
 dlls/quartz/tests/Makefile.in        |    1 +
 dlls/query/Makefile.in               |    2 +-
 dlls/rasapi32/Makefile.in            |    1 +
 dlls/riched20/Makefile.in            |    1 +
 dlls/riched20/tests/Makefile.in      |    1 +
 dlls/rpcrt4/Makefile.in              |    2 +-
 dlls/rpcrt4/tests/Makefile.in        |    1 +
 dlls/rsaenh/Makefile.in              |    2 +-
 dlls/rsaenh/tests/Makefile.in        |    1 +
 dlls/secur32/Makefile.in             |    1 +
 dlls/secur32/tests/Makefile.in       |    1 +
 dlls/serialui/Makefile.in            |    1 +
 dlls/setupapi/Makefile.in            |    2 +-
 dlls/setupapi/tests/Makefile.in      |    1 +
 dlls/shdocvw/Makefile.in             |    2 +-
 dlls/shdocvw/tests/Makefile.in       |    1 +
 dlls/shell32/Makefile.in             |    2 +-
 dlls/shell32/tests/Makefile.in       |    1 +
 dlls/shlwapi/Makefile.in             |    2 +-
 dlls/shlwapi/tests/Makefile.in       |    1 +
 dlls/spoolss/Makefile.in             |    1 +
 dlls/tapi32/Makefile.in              |    1 +
 dlls/urlmon/Makefile.in              |    1 +
 dlls/urlmon/tests/Makefile.in        |    1 +
 dlls/user/Makefile.in                |    2 +-
 dlls/user/tests/Makefile.in          |    1 +
 dlls/usp10/Makefile.in               |    1 +
 dlls/usp10/tests/Makefile.in         |    1 +
 dlls/uxtheme/Makefile.in             |    1 +
 dlls/uxtheme/tests/Makefile.in       |    1 +
 dlls/version/Makefile.in             |    1 +
 dlls/version/tests/Makefile.in       |    1 +
 dlls/vmm.vxd/Makefile.in             |    1 +
 dlls/vwin32.vxd/Makefile.in          |    1 +
 dlls/w32skrnl/Makefile.in            |    1 +
 dlls/wined3d/Makefile.in             |    1 +
 dlls/winedos/Makefile.in             |    1 +
 dlls/winemp3.acm/Makefile.in         |    1 +
 dlls/wineps.drv/Makefile.in          |    1 +
 dlls/winex11.drv/Makefile.in         |    1 +
 dlls/wininet/Makefile.in             |    2 +-
 dlls/wininet/tests/Makefile.in       |    1 +
 dlls/winmm/Makefile.in               |    2 +-
 dlls/winmm/tests/Makefile.in         |    1 +
 dlls/winmm/winealsa/Makefile.in      |    1 +
 dlls/winmm/winearts/Makefile.in      |    1 +
 dlls/winmm/wineaudioio/Makefile.in   |    1 +
 dlls/winmm/wineesd/Makefile.in       |    1 +
 dlls/winmm/winejack/Makefile.in      |    1 +
 dlls/winmm/wineoss/Makefile.in       |    1 +
 dlls/winspool.drv/Makefile.in        |    2 +-
 dlls/winspool.drv/tests/Makefile.in  |    1 +
 dlls/wintab32/Makefile.in            |    1 +
 dlls/wintrust/Makefile.in            |    1 +
 dlls/wintrust/tests/Makefile.in      |    1 +
 dlls/wldap32/Makefile.in             |    1 +
 dlls/wnaspi32/Makefile.in            |    1 +
 dlls/ws2_32/Makefile.in              |    2 +-
 dlls/ws2_32/tests/Makefile.in        |    1 +
 dlls/wsock32/Makefile.in             |    1 +
 dlls/wtsapi32/Makefile.in            |    1 +
 programs/cmdlgtst/Makefile.in        |    1 +
 programs/eject/Makefile.in           |    1 +
 programs/icinfo/Makefile.in          |    1 +
 programs/oleview/Makefile.in         |    2 +-
 programs/rpcss/Makefile.in           |    1 +
 programs/wineboot/Makefile.in        |    1 +
 programs/winecfg/Makefile.in         |    1 +
 programs/wineconsole/Makefile.in     |    2 +-
 programs/winedbg/Makefile.in         |    1 +
 programs/winemenubuilder/Makefile.in |    1 +
 programs/winhelp/Makefile.in         |    1 +
 server/Makefile.in                   |    2 +-
 tools/winedump/Makefile.in           |    1 +
 tools/wrc/Makefile.in                |    1 +
 191 files changed, 191 insertions(+), 32 deletions(-)

diff --git a/dlls/activeds/Makefile.in b/dlls/activeds/Makefile.in
index de1de42..4efa658 100644
--- a/dlls/activeds/Makefile.in
+++ b/dlls/activeds/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = activeds.dll
 IMPORTLIB = libactiveds.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = activeds_main.c
 
diff --git a/dlls/advapi32/Makefile.in b/dlls/advapi32/Makefile.in
index 1b4cf5b..f6c9992 100644
--- a/dlls/advapi32/Makefile.in
+++ b/dlls/advapi32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_ADVAPI32_
+EXTRADEFS = -D_ADVAPI32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/advapi32/tests/Makefile.in b/dlls/advapi32/tests/Makefile.in
index e5d9a9f..2801ca5 100644
--- a/dlls/advapi32/tests/Makefile.in
+++ b/dlls/advapi32/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = advapi32.dll
 IMPORTS   = ole32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	crypt.c \
diff --git a/dlls/advpack/Makefile.in b/dlls/advpack/Makefile.in
index c7a206c..7afde24 100644
--- a/dlls/advpack/Makefile.in
+++ b/dlls/advpack/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = advpack.dll
 IMPORTLIB = libadvpack.$(IMPLIBEXT)
 IMPORTS   = setupapi version user32 advapi32 kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	advpack.c \
diff --git a/dlls/advpack/tests/Makefile.in b/dlls/advpack/tests/Makefile.in
index d0bdcbc..7c20e45 100644
--- a/dlls/advpack/tests/Makefile.in
+++ b/dlls/advpack/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = advpack.dll
 IMPORTS   = cabinet user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	advpack.c \
diff --git a/dlls/amstream/Makefile.in b/dlls/amstream/Makefile.in
index 33f8d23..41e8fa1 100644
--- a/dlls/amstream/Makefile.in
+++ b/dlls/amstream/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = amstream.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -lstrmiids -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	amstream.c \
diff --git a/dlls/atl/Makefile.in b/dlls/atl/Makefile.in
index cd4de31..81c3464 100644
--- a/dlls/atl/Makefile.in
+++ b/dlls/atl/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = atl.dll
 IMPORTLIB = libatl.$(IMPLIBEXT)
 IMPORTS   = ole32 shlwapi user32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	atl_main.c \
diff --git a/dlls/avifil32/Makefile.in b/dlls/avifil32/Makefile.in
index 37169e8..b1c5688 100644
--- a/dlls/avifil32/Makefile.in
+++ b/dlls/avifil32/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = avifil32.dll
 IMPORTLIB = libavifil32.$(IMPLIBEXT)
 IMPORTS   = msacm32 msvfw32 winmm ole32 user32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	acmstream.c \
diff --git a/dlls/cabinet/tests/Makefile.in b/dlls/cabinet/tests/Makefile.in
index 7a4f69c..6ab6bca 100644
--- a/dlls/cabinet/tests/Makefile.in
+++ b/dlls/cabinet/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = cabinet.dll
 IMPORTS   = cabinet user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
        extract.c
diff --git a/dlls/cards/Makefile.in b/dlls/cards/Makefile.in
index cf65144..0433d06 100644
--- a/dlls/cards/Makefile.in
+++ b/dlls/cards/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = cards.dll
 IMPORTLIB = libcards.$(IMPLIBEXT)
 IMPORTS   = user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	cards.c
diff --git a/dlls/cfgmgr32/Makefile.in b/dlls/cfgmgr32/Makefile.in
index 33360db..352ff16 100644
--- a/dlls/cfgmgr32/Makefile.in
+++ b/dlls/cfgmgr32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = cfgmgr32.dll
 IMPORTLIB = libcfgmgr32.$(IMPLIBEXT)
 IMPORTS   = setupapi kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	main.c
diff --git a/dlls/comcat/Makefile.in b/dlls/comcat/Makefile.in
index 2eeee63..cbc1296 100644
--- a/dlls/comcat/Makefile.in
+++ b/dlls/comcat/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = comcat.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	comcat_main.c \
diff --git a/dlls/comcat/tests/Makefile.in b/dlls/comcat/tests/Makefile.in
index c0e5b0c..b5d1595 100644
--- a/dlls/comcat/tests/Makefile.in
+++ b/dlls/comcat/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = comcat.dll
 IMPORTS   = ole32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	comcat.c
diff --git a/dlls/comctl32/Makefile.in b/dlls/comctl32/Makefile.in
index 2c9e057..820143c 100644
--- a/dlls/comctl32/Makefile.in
+++ b/dlls/comctl32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_COMCTL32_
+EXTRADEFS = -D_COMCTL32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/comctl32/tests/Makefile.in b/dlls/comctl32/tests/Makefile.in
index 9d7f173..7bd6658 100644
--- a/dlls/comctl32/tests/Makefile.in
+++ b/dlls/comctl32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = comctl32.dll
 IMPORTS   = comctl32 ole32 shlwapi user32 gdi32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	comboex.c \
diff --git a/dlls/comdlg32/Makefile.in b/dlls/comdlg32/Makefile.in
index 35e180e..07d987f 100644
--- a/dlls/comdlg32/Makefile.in
+++ b/dlls/comdlg32/Makefile.in
@@ -7,6 +7,7 @@ IMPORTLIB = libcomdlg32.$(IMPLIBEXT)
 IMPORTS   = shell32 shlwapi comctl32 winspool user32 gdi32 advapi32 kernel32 ntdll
 DELAYIMPORTS = ole32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	cdlg32.c \
diff --git a/dlls/comdlg32/tests/Makefile.in b/dlls/comdlg32/tests/Makefile.in
index aa1ec87..fd258e4 100644
--- a/dlls/comdlg32/tests/Makefile.in
+++ b/dlls/comdlg32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = comdlg32.dll
 IMPORTS   = comdlg32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	printdlg.c
diff --git a/dlls/crypt32/Makefile.in b/dlls/crypt32/Makefile.in
index 7d8c73b..d94153f 100644
--- a/dlls/crypt32/Makefile.in
+++ b/dlls/crypt32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_CRYPT32_
+EXTRADEFS = -D_CRYPT32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/crypt32/tests/Makefile.in b/dlls/crypt32/tests/Makefile.in
index b57244d..dc9b1aa 100644
--- a/dlls/crypt32/tests/Makefile.in
+++ b/dlls/crypt32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = crypt32.dll
 IMPORTS   = crypt32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	base64.c \
diff --git a/dlls/d3d8/Makefile.in b/dlls/d3d8/Makefile.in
index 87f4812..51419a4 100644
--- a/dlls/d3d8/Makefile.in
+++ b/dlls/d3d8/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = d3d8.dll
 IMPORTLIB = libd3d8.$(IMPLIBEXT)
 IMPORTS   = wined3d user32 gdi32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	basetexture.c \
diff --git a/dlls/d3d8/tests/Makefile.in b/dlls/d3d8/tests/Makefile.in
index 4af5df3..5a2f52d 100644
--- a/dlls/d3d8/tests/Makefile.in
+++ b/dlls/d3d8/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = d3d8.dll
 IMPORTS   = user32 kernel32
 EXTRALIBS = -ldxerr8
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	d3d8_main.c \
diff --git a/dlls/d3d9/Makefile.in b/dlls/d3d9/Makefile.in
index 904dda9..731ab37 100644
--- a/dlls/d3d9/Makefile.in
+++ b/dlls/d3d9/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = d3d9.dll
 IMPORTLIB = libd3d9.$(IMPLIBEXT)
 IMPORTS   = wined3d user32 gdi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	basetexture.c \
diff --git a/dlls/d3d9/tests/Makefile.in b/dlls/d3d9/tests/Makefile.in
index cab2eee..8296fdf 100644
--- a/dlls/d3d9/tests/Makefile.in
+++ b/dlls/d3d9/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = d3d9.dll
 IMPORTS   = user32 kernel32
 EXTRALIBS = -ldxerr9 -luuid -ldxguid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	device.c \
diff --git a/dlls/d3dx8/Makefile.in b/dlls/d3dx8/Makefile.in
index f8159bb..a422632 100644
--- a/dlls/d3dx8/Makefile.in
+++ b/dlls/d3dx8/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = d3dx8.dll
 IMPORTLIB = libd3dx8.$(IMPLIBEXT)
 IMPORTS   = d3d8 user32 gdi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	d3dx8_main.c \
diff --git a/dlls/d3dxof/Makefile.in b/dlls/d3dxof/Makefile.in
index 6bdc04b..1df954e 100644
--- a/dlls/d3dxof/Makefile.in
+++ b/dlls/d3dxof/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = d3dxof.dll
 IMPORTLIB = libd3dxof.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	main.c \
diff --git a/dlls/dbghelp/Makefile.in b/dlls/dbghelp/Makefile.in
index 280e199..24bf8b3 100644
--- a/dlls/dbghelp/Makefile.in
+++ b/dlls/dbghelp/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dbghelp.dll
 IMPORTLIB = libdbghelp.$(IMPLIBEXT)
 IMPORTS   = psapi kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	coff.c \
diff --git a/dlls/ddraw/Makefile.in b/dlls/ddraw/Makefile.in
index b31c052..e725e6b 100644
--- a/dlls/ddraw/Makefile.in
+++ b/dlls/ddraw/Makefile.in
@@ -7,6 +7,7 @@ IMPORTLIB = libddraw.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 gdi32 advapi32 kernel32 ntdll
 EXTRAINCL = @X_CFLAGS@
 EXTRALIBS = -ldxguid -luuid @X_LIBS@ @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@ 
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	clipper.c \
diff --git a/dlls/ddraw/tests/Makefile.in b/dlls/ddraw/tests/Makefile.in
index 80e1f3b..3fcd5a5 100644
--- a/dlls/ddraw/tests/Makefile.in
+++ b/dlls/ddraw/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = ddraw.dll
 IMPORTS   = ddraw user32 gdi32 kernel32
 EXTRALIBS = -ldxguid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	d3d.c \
diff --git a/dlls/devenum/Makefile.in b/dlls/devenum/Makefile.in
index 257c0fb..398d13b 100644
--- a/dlls/devenum/Makefile.in
+++ b/dlls/devenum/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = devenum.dll
 IMPORTS   = ole32 oleaut32 avicap32 winmm user32 advapi32 kernel32
 EXTRALIBS = -lstrmiids -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	createdevenum.c \
diff --git a/dlls/dinput/Makefile.in b/dlls/dinput/Makefile.in
index dad1785..ee118dc 100644
--- a/dlls/dinput/Makefile.in
+++ b/dlls/dinput/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = dinput.dll
 IMPORTLIB = libdinput.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	data_formats.c \
diff --git a/dlls/dinput/tests/Makefile.in b/dlls/dinput/tests/Makefile.in
index ee0be90..9a8281a 100644
--- a/dlls/dinput/tests/Makefile.in
+++ b/dlls/dinput/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = dinput.dll
 IMPORTS   = dinput ole32 version user32 kernel32
 EXTRALIBS = -ldxguid -luuid -ldxerr8
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	joystick.c \
diff --git a/dlls/dinput8/Makefile.in b/dlls/dinput8/Makefile.in
index f7e049b..f721660 100644
--- a/dlls/dinput8/Makefile.in
+++ b/dlls/dinput8/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = dinput8.dll
 IMPORTLIB = libdinput8.$(IMPLIBEXT)
 IMPORTS   = dinput ole32 advapi32 kernel32
 EXTRALIBS = -luuid -ldxguid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dinput8_main.c
diff --git a/dlls/dmband/Makefile.in b/dlls/dmband/Makefile.in
index 5a2539d..40e004e 100644
--- a/dlls/dmband/Makefile.in
+++ b/dlls/dmband/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmband.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	band.c \
diff --git a/dlls/dmcompos/Makefile.in b/dlls/dmcompos/Makefile.in
index b412536..26f70e4 100644
--- a/dlls/dmcompos/Makefile.in
+++ b/dlls/dmcompos/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmcompos.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	chordmap.c \
diff --git a/dlls/dmime/Makefile.in b/dlls/dmime/Makefile.in
index be22335..0c8cfe0 100644
--- a/dlls/dmime/Makefile.in
+++ b/dlls/dmime/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmime.dll
 IMPORTS   = dsound winmm ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	audiopath.c \
diff --git a/dlls/dmloader/Makefile.in b/dlls/dmloader/Makefile.in
index 400d788..3e6b57f 100644
--- a/dlls/dmloader/Makefile.in
+++ b/dlls/dmloader/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmloader.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	classfactory.c \
diff --git a/dlls/dmscript/Makefile.in b/dlls/dmscript/Makefile.in
index 24337d1..3be1be6 100644
--- a/dlls/dmscript/Makefile.in
+++ b/dlls/dmscript/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmscript.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dmscript_main.c \
diff --git a/dlls/dmstyle/Makefile.in b/dlls/dmstyle/Makefile.in
index 7f1fbd3..e9500c4 100644
--- a/dlls/dmstyle/Makefile.in
+++ b/dlls/dmstyle/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmstyle.dll
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	auditiontrack.c \
diff --git a/dlls/dmsynth/Makefile.in b/dlls/dmsynth/Makefile.in
index 88224f4..f6fc5f5 100644
--- a/dlls/dmsynth/Makefile.in
+++ b/dlls/dmsynth/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmsynth.dll
 IMPORTS   = winmm ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dmsynth_main.c \
diff --git a/dlls/dmusic/Makefile.in b/dlls/dmusic/Makefile.in
index e21c8fc..cf4cb4f 100644
--- a/dlls/dmusic/Makefile.in
+++ b/dlls/dmusic/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dmusic.dll
 IMPORTS   = winmm ole32 msacm32 dsound rpcrt4 user32 advapi32 kernel32 ntdll
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	buffer.c \
diff --git a/dlls/dnsapi/Makefile.in b/dlls/dnsapi/Makefile.in
index 51c254a..d8d2915 100644
--- a/dlls/dnsapi/Makefile.in
+++ b/dlls/dnsapi/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = dnsapi.dll
 IMPORTLIB = libdnsapi.$(IMPLIBEXT)
 IMPORTS   = netapi32 kernel32
 EXTRALIBS = @RESOLVLIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	main.c \
diff --git a/dlls/dplayx/Makefile.in b/dlls/dplayx/Makefile.in
index 9e3461d..20f2275 100644
--- a/dlls/dplayx/Makefile.in
+++ b/dlls/dplayx/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/dpnet/Makefile.in b/dlls/dpnet/Makefile.in
index 17929ea..84a4f3c 100644
--- a/dlls/dpnet/Makefile.in
+++ b/dlls/dpnet/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = dpnet.dll
 IMPORTLIB = libdpnet.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	address.c \
diff --git a/dlls/dsound/Makefile.in b/dlls/dsound/Makefile.in
index 12f3fe7..79ee292 100644
--- a/dlls/dsound/Makefile.in
+++ b/dlls/dsound/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = dsound.dll
 IMPORTLIB = libdsound.$(IMPLIBEXT)
 IMPORTS   = winmm ole32 user32 advapi32 kernel32 ntdll
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	buffer.c \
diff --git a/dlls/dsound/tests/Makefile.in b/dlls/dsound/tests/Makefile.in
index 2eed681..9610892 100644
--- a/dlls/dsound/tests/Makefile.in
+++ b/dlls/dsound/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = dsound.dll
 IMPORTS   = dsound ole32 version user32 kernel32
 EXTRALIBS = -ldxguid -luuid -ldxerr8
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	capture.c \
diff --git a/dlls/dswave/Makefile.in b/dlls/dswave/Makefile.in
index f1d75b2..4166537 100644
--- a/dlls/dswave/Makefile.in
+++ b/dlls/dswave/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dswave.dll
 IMPORTS   = msacm32 ole32 user32 advapi32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dswave.c \
diff --git a/dlls/dxdiagn/Makefile.in b/dlls/dxdiagn/Makefile.in
index e2cf511..be84046 100644
--- a/dlls/dxdiagn/Makefile.in
+++ b/dlls/dxdiagn/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = dxdiagn.dll
 IMPORTS   = version ole32 oleaut32 user32 advapi32 kernel32
 EXTRALIBS = -lstrmiids -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	container.c \
diff --git a/dlls/dxerr8/Makefile.in b/dlls/dxerr8/Makefile.in
index 54cb982..71468fe 100644
--- a/dlls/dxerr8/Makefile.in
+++ b/dlls/dxerr8/Makefile.in
@@ -3,6 +3,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = libdxerr8.a
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dxerr8.c
diff --git a/dlls/dxerr9/Makefile.in b/dlls/dxerr9/Makefile.in
index eb4e114..d40946d 100644
--- a/dlls/dxerr9/Makefile.in
+++ b/dlls/dxerr9/Makefile.in
@@ -3,6 +3,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = libdxerr9.a
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dxerr9.c
diff --git a/dlls/gdi/Makefile.in b/dlls/gdi/Makefile.in
index af31b23..3075f95 100644
--- a/dlls/gdi/Makefile.in
+++ b/dlls/gdi/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_GDI32_
+EXTRADEFS = -D_GDI32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/gdi/tests/Makefile.in b/dlls/gdi/tests/Makefile.in
index 96e2ce0..87bb54f 100644
--- a/dlls/gdi/tests/Makefile.in
+++ b/dlls/gdi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = gdi32.dll
 IMPORTS   = user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	bitmap.c \
diff --git a/dlls/hhctrl.ocx/Makefile.in b/dlls/hhctrl.ocx/Makefile.in
index d3dca8f..a4759ce 100644
--- a/dlls/hhctrl.ocx/Makefile.in
+++ b/dlls/hhctrl.ocx/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = hhctrl.ocx
 IMPORTS   = advapi32 comctl32 shell32 ole32 oleaut32 user32 gdi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	chm.c \
diff --git a/dlls/hlink/Makefile.in b/dlls/hlink/Makefile.in
index d7ceff2..9d8651c 100644
--- a/dlls/hlink/Makefile.in
+++ b/dlls/hlink/Makefile.in
@@ -7,6 +7,7 @@ IMPORTS   = shell32 ole32 advapi32 kerne
 IMPORTLIB = libhlink.$(IMPLIBEXT)
 DELAYIMPORTS = urlmon
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	browse_ctx.c \
diff --git a/dlls/iccvid/Makefile.in b/dlls/iccvid/Makefile.in
index c81a913..3bd7053 100644
--- a/dlls/iccvid/Makefile.in
+++ b/dlls/iccvid/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = iccvid.dll
 IMPORTS   = user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	iccvid.c
diff --git a/dlls/ifsmgr.vxd/Makefile.in b/dlls/ifsmgr.vxd/Makefile.in
index 9a2a914..c0ae7d2 100644
--- a/dlls/ifsmgr.vxd/Makefile.in
+++ b/dlls/ifsmgr.vxd/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = ifsmgr.vxd
 IMPORTS   = winedos kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	ifsmgr.c
diff --git a/dlls/imaadp32.acm/Makefile.in b/dlls/imaadp32.acm/Makefile.in
index 29c06f5..0f582dd 100644
--- a/dlls/imaadp32.acm/Makefile.in
+++ b/dlls/imaadp32.acm/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = imaadp32.acm
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = imaadp32.c
 
diff --git a/dlls/imagehlp/Makefile.in b/dlls/imagehlp/Makefile.in
index 7315af7..c6ec3cd 100644
--- a/dlls/imagehlp/Makefile.in
+++ b/dlls/imagehlp/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_IMAGEHLP_SOURCE_
+EXTRADEFS = -D_IMAGEHLP_SOURCE_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/imm32/Makefile.in b/dlls/imm32/Makefile.in
index 934be43..5847316 100644
--- a/dlls/imm32/Makefile.in
+++ b/dlls/imm32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = imm32.dll
 IMPORTLIB = libimm32.$(IMPLIBEXT)
 IMPORTS   = user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	imm.c
diff --git a/dlls/infosoft/Makefile.in b/dlls/infosoft/Makefile.in
index 206545b..1034e39 100644
--- a/dlls/infosoft/Makefile.in
+++ b/dlls/infosoft/Makefile.in
@@ -5,7 +5,7 @@ VPATH     = @srcdir@
 MODULE    = infosoft.dll
 IMPORTS   = ole32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	infosoft_main.c \
diff --git a/dlls/iphlpapi/Makefile.in b/dlls/iphlpapi/Makefile.in
index a42d0af..529d9c7 100644
--- a/dlls/iphlpapi/Makefile.in
+++ b/dlls/iphlpapi/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = iphlpapi.dll
 IMPORTLIB = libiphlpapi.$(IMPLIBEXT)
 IMPORTS   = advapi32 kernel32
 EXTRALIBS = @RESOLVLIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	ifenum.c \
diff --git a/dlls/iphlpapi/tests/Makefile.in b/dlls/iphlpapi/tests/Makefile.in
index 60262c0..53ac51c 100644
--- a/dlls/iphlpapi/tests/Makefile.in
+++ b/dlls/iphlpapi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = iphlpapi.dll
 IMPORTS   = iphlpapi kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	iphlpapi.c
diff --git a/dlls/itss/Makefile.in b/dlls/itss/Makefile.in
index 76e9cac..12295aa 100644
--- a/dlls/itss/Makefile.in
+++ b/dlls/itss/Makefile.in
@@ -5,7 +5,7 @@ VPATH     = @srcdir@
 MODULE    = itss.dll
 IMPORTS   = ole32 user32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	chm_lib.c \
diff --git a/dlls/kernel32/Makefile.in b/dlls/kernel32/Makefile.in
index e204af7..a447c04 100644
--- a/dlls/kernel32/Makefile.in
+++ b/dlls/kernel32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_KERNEL32_
+EXTRADEFS = -D_KERNEL32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/kernel32/tests/Makefile.in b/dlls/kernel32/tests/Makefile.in
index fe3bc4a..1366200 100644
--- a/dlls/kernel32/tests/Makefile.in
+++ b/dlls/kernel32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = kernel32.dll
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	alloc.c \
diff --git a/dlls/localspl/tests/Makefile.in b/dlls/localspl/tests/Makefile.in
index 2d70a62..db04d52 100644
--- a/dlls/localspl/tests/Makefile.in
+++ b/dlls/localspl/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = localspl.dll
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	localmon.c
diff --git a/dlls/lz32/tests/Makefile.in b/dlls/lz32/tests/Makefile.in
index 905a4ed..def3cf3 100644
--- a/dlls/lz32/tests/Makefile.in
+++ b/dlls/lz32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = lz32.dll
 IMPORTS   = lz32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	lzexpand_main.c
diff --git a/dlls/mapi32/Makefile.in b/dlls/mapi32/Makefile.in
index 4018c29..5a4a54f 100644
--- a/dlls/mapi32/Makefile.in
+++ b/dlls/mapi32/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = mapi32.dll
 IMPORTLIB = libmapi32.$(IMPLIBEXT)
 IMPORTS   = shlwapi shell32 ole32 user32 kernel32 ntdll
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	imalloc.c \
diff --git a/dlls/mapi32/tests/Makefile.in b/dlls/mapi32/tests/Makefile.in
index 4f11851..c45c1af 100644
--- a/dlls/mapi32/tests/Makefile.in
+++ b/dlls/mapi32/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = mapi32.dll
 IMPORTS   = kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	imalloc.c \
diff --git a/dlls/mciavi32/Makefile.in b/dlls/mciavi32/Makefile.in
index facb1ee..6373b06 100644
--- a/dlls/mciavi32/Makefile.in
+++ b/dlls/mciavi32/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = mciavi32.dll
 IMPORTS   = msvfw32 winmm user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	info.c \
diff --git a/dlls/mcicda/Makefile.in b/dlls/mcicda/Makefile.in
index e8e8165..3250f8a 100644
--- a/dlls/mcicda/Makefile.in
+++ b/dlls/mcicda/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = mcicda.dll
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	mcicda.c
diff --git a/dlls/mciseq/Makefile.in b/dlls/mciseq/Makefile.in
index 66b2956..ca29722 100644
--- a/dlls/mciseq/Makefile.in
+++ b/dlls/mciseq/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = mciseq.dll
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	mcimidi.c
diff --git a/dlls/mciwave/Makefile.in b/dlls/mciwave/Makefile.in
index a87c07c..3ee3297 100644
--- a/dlls/mciwave/Makefile.in
+++ b/dlls/mciwave/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = mciwave.dll
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	mciwave.c
diff --git a/dlls/midimap/Makefile.in b/dlls/midimap/Makefile.in
index 5c66484..6688e84 100644
--- a/dlls/midimap/Makefile.in
+++ b/dlls/midimap/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = midimap.dll
 IMPORTS   = winmm user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	midimap.c
diff --git a/dlls/mlang/Makefile.in b/dlls/mlang/Makefile.in
index 60393b0..cc60e7d 100644
--- a/dlls/mlang/Makefile.in
+++ b/dlls/mlang/Makefile.in
@@ -6,7 +6,7 @@ MODULE    = mlang.dll
 IMPORTLIB = libmlang.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 gdi32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	mlang.c \
diff --git a/dlls/mlang/tests/Makefile.in b/dlls/mlang/tests/Makefile.in
index cfedbb7..5238618 100644
--- a/dlls/mlang/tests/Makefile.in
+++ b/dlls/mlang/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = mlang.dll
 IMPORTS   = ole32 gdi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	mlang.c
diff --git a/dlls/mpr/Makefile.in b/dlls/mpr/Makefile.in
index ba58c7e..9b6987d 100644
--- a/dlls/mpr/Makefile.in
+++ b/dlls/mpr/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = mpr.dll
 IMPORTLIB = libmpr.$(IMPLIBEXT)
 IMPORTS   = user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	auth.c \
diff --git a/dlls/msacm32.drv/Makefile.in b/dlls/msacm32.drv/Makefile.in
index dface4e..f3a4e0c 100644
--- a/dlls/msacm32.drv/Makefile.in
+++ b/dlls/msacm32.drv/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = msacm32.drv
 IMPORTS   = msacm32 winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	wavemap.c
diff --git a/dlls/msacm32/Makefile.in b/dlls/msacm32/Makefile.in
index efe36a7..2e5727f 100644
--- a/dlls/msacm32/Makefile.in
+++ b/dlls/msacm32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = msacm32.dll
 IMPORTLIB = libmsacm32.$(IMPLIBEXT)
 IMPORTS   = winmm user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	driver.c \
diff --git a/dlls/msacm32/tests/Makefile.in b/dlls/msacm32/tests/Makefile.in
index 00d2ed3..7310562 100644
--- a/dlls/msacm32/tests/Makefile.in
+++ b/dlls/msacm32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = msacm32.dll
 IMPORTS   = msacm32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	msacm.c
diff --git a/dlls/msadp32.acm/Makefile.in b/dlls/msadp32.acm/Makefile.in
index d1f4f23..1d2bbb1 100644
--- a/dlls/msadp32.acm/Makefile.in
+++ b/dlls/msadp32.acm/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = msadp32.acm
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = msadp32.c
 
diff --git a/dlls/mscms/Makefile.in b/dlls/mscms/Makefile.in
index addcd24..839880b 100644
--- a/dlls/mscms/Makefile.in
+++ b/dlls/mscms/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = mscms.dll
 IMPORTLIB = libmscms.$(IMPLIBEXT)
 IMPORTS   = kernel32 ntdll
 EXTRALIBS = @LCMSLIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	handle.c \
diff --git a/dlls/mscms/tests/Makefile.in b/dlls/mscms/tests/Makefile.in
index 4ccd742..1014947 100644
--- a/dlls/mscms/tests/Makefile.in
+++ b/dlls/mscms/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = mscms.dll
 IMPORTS   = advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	profile.c
diff --git a/dlls/msdmo/Makefile.in b/dlls/msdmo/Makefile.in
index 57addcf..cc2cb7c 100644
--- a/dlls/msdmo/Makefile.in
+++ b/dlls/msdmo/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = msdmo.dll
 IMPORTLIB = libmsdmo.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 advapi32 kernel32 
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	dmoreg.c \
diff --git a/dlls/msg711.acm/Makefile.in b/dlls/msg711.acm/Makefile.in
index 0579d37..e5cacad 100644
--- a/dlls/msg711.acm/Makefile.in
+++ b/dlls/msg711.acm/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = msg711.acm
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = msg711.c
 
diff --git a/dlls/mshtml/Makefile.in b/dlls/mshtml/Makefile.in
index b3009b1..6d72962 100644
--- a/dlls/mshtml/Makefile.in
+++ b/dlls/mshtml/Makefile.in
@@ -6,7 +6,7 @@ MODULE    = mshtml.dll
 IMPORTLIB = libmshtml.$(IMPLIBEXT)
 IMPORTS   = urlmon ole32 oleaut32 user32 gdi32 advapi32 kernel32 ntdll
 EXTRALIBS = -lstrmiids -luuid
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	conpoint.c \
diff --git a/dlls/mshtml/tests/Makefile.in b/dlls/mshtml/tests/Makefile.in
index e3440d0..b641ff8 100644
--- a/dlls/mshtml/tests/Makefile.in
+++ b/dlls/mshtml/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = mshtml.dll
 IMPORTS   = ole32 user32 urlmon advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	htmldoc.c \
diff --git a/dlls/msi/Makefile.in b/dlls/msi/Makefile.in
index 2b27d29..97c2daf 100644
--- a/dlls/msi/Makefile.in
+++ b/dlls/msi/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = msi.dll
 IMPORTLIB = libmsi.$(IMPLIBEXT)
 IMPORTS   = urlmon wininet comctl32 shell32 shlwapi cabinet oleaut32 ole32 version user32 gdi32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	action.c \
diff --git a/dlls/msi/tests/Makefile.in b/dlls/msi/tests/Makefile.in
index 86278c0..1c5f9b5 100644
--- a/dlls/msi/tests/Makefile.in
+++ b/dlls/msi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = msi.dll
 IMPORTS   = cabinet msi ole32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	db.c \
diff --git a/dlls/msrle32/Makefile.in b/dlls/msrle32/Makefile.in
index eef540b..14687c6 100644
--- a/dlls/msrle32/Makefile.in
+++ b/dlls/msrle32/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = msrle32.dll
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = msrle32.c
 
diff --git a/dlls/msvcrt/Makefile.in b/dlls/msvcrt/Makefile.in
index 6828f48..1bed585 100644
--- a/dlls/msvcrt/Makefile.in
+++ b/dlls/msvcrt/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_MT
+EXTRADEFS = -D_MT -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/msvcrt/tests/Makefile.in b/dlls/msvcrt/tests/Makefile.in
index 04ac448..552d413 100644
--- a/dlls/msvcrt/tests/Makefile.in
+++ b/dlls/msvcrt/tests/Makefile.in
@@ -6,6 +6,7 @@ TESTDLL   = msvcrt.dll
 IMPORTS   = msvcrt kernel32
 MODCFLAGS = @BUILTINFLAG@
 EXTRAINCL = -I$(TOPSRCDIR)/include/msvcrt -I$(SRCDIR)/..
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	cpp.c \
diff --git a/dlls/msvfw32/Makefile.in b/dlls/msvfw32/Makefile.in
index 47fb416..9b5f31d 100644
--- a/dlls/msvfw32/Makefile.in
+++ b/dlls/msvfw32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = msvfw32.dll
 IMPORTLIB = libmsvfw32.$(IMPLIBEXT)
 IMPORTS   = winmm comctl32 version user32 gdi32 advapi32 kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	mciwnd.c \
diff --git a/dlls/msvidc32/Makefile.in b/dlls/msvidc32/Makefile.in
index 3f9be06..89bc127 100644
--- a/dlls/msvidc32/Makefile.in
+++ b/dlls/msvidc32/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = msvidc32.dll
 IMPORTS   = user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	msvideo1.c
diff --git a/dlls/msxml3/Makefile.in b/dlls/msxml3/Makefile.in
index fed6633..e7dc2ee 100644
--- a/dlls/msxml3/Makefile.in
+++ b/dlls/msxml3/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/msxml3/tests/Makefile.in b/dlls/msxml3/tests/Makefile.in
index 477c898..66336f7 100644
--- a/dlls/msxml3/tests/Makefile.in
+++ b/dlls/msxml3/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = msxml3.dll
 IMPORTS   = oleaut32 ole32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	domdoc.c
diff --git a/dlls/nddeapi/Makefile.in b/dlls/nddeapi/Makefile.in
index 79ebd6d..d320ba1 100644
--- a/dlls/nddeapi/Makefile.in
+++ b/dlls/nddeapi/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = nddeapi.dll
 IMPORTLIB = libnddeapi.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	nddeapi.c
diff --git a/dlls/netapi32/Makefile.in b/dlls/netapi32/Makefile.in
index 2964659..9d89983 100644
--- a/dlls/netapi32/Makefile.in
+++ b/dlls/netapi32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SVRAPI_
+EXTRADEFS = -D_SVRAPI_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/netapi32/tests/Makefile.in b/dlls/netapi32/tests/Makefile.in
index 3c8971a..7abb0da 100644
--- a/dlls/netapi32/tests/Makefile.in
+++ b/dlls/netapi32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = netapi32.dll
 IMPORTS   = netapi32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	access.c \
diff --git a/dlls/newdev/Makefile.in b/dlls/newdev/Makefile.in
index 6cc4bf3..a0c11af 100644
--- a/dlls/newdev/Makefile.in
+++ b/dlls/newdev/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = newdev.dll
 IMPORTLIB = libnewdev.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = main.c
 
diff --git a/dlls/ntdll/Makefile.in b/dlls/ntdll/Makefile.in
index 01f5b5b..9ac1ad5 100644
--- a/dlls/ntdll/Makefile.in
+++ b/dlls/ntdll/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_NTSYSTEM_
+EXTRADEFS = -D_NTSYSTEM_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/ntdll/tests/Makefile.in b/dlls/ntdll/tests/Makefile.in
index cccc4c5..98cda37 100644
--- a/dlls/ntdll/tests/Makefile.in
+++ b/dlls/ntdll/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = ntdll.dll
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	atom.c \
diff --git a/dlls/odbc32/Makefile.in b/dlls/odbc32/Makefile.in
index 45bb3a2..40a4a25 100644
--- a/dlls/odbc32/Makefile.in
+++ b/dlls/odbc32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = odbc32.dll
 IMPORTLIB = libodbc32.$(IMPLIBEXT)
 IMPORTS   = advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	proxyodbc.c
diff --git a/dlls/ole32/Makefile.in b/dlls/ole32/Makefile.in
index 511ee49..bebb53a 100644
--- a/dlls/ole32/Makefile.in
+++ b/dlls/ole32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_OLE32_ -DCOM_NO_WINDOWS_H
+EXTRADEFS = -D_OLE32_ -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/ole32/tests/Makefile.in b/dlls/ole32/tests/Makefile.in
index 5d9de7b..9bddf0e 100644
--- a/dlls/ole32/tests/Makefile.in
+++ b/dlls/ole32/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = ole32.dll
 IMPORTS   = oleaut32 ole32 user32 gdi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	clipboard.c \
diff --git a/dlls/oleacc/Makefile.in b/dlls/oleacc/Makefile.in
index d52d548..de81290 100644
--- a/dlls/oleacc/Makefile.in
+++ b/dlls/oleacc/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = oleacc.dll
 IMPORTLIB = liboleacc.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	main.c
diff --git a/dlls/oleaut32/Makefile.in b/dlls/oleaut32/Makefile.in
index 0d2f99d..258332c 100644
--- a/dlls/oleaut32/Makefile.in
+++ b/dlls/oleaut32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_OLEAUT32_ -DCOM_NO_WINDOWS_H
+EXTRADEFS = -D_OLEAUT32_ -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/oleaut32/tests/Makefile.in b/dlls/oleaut32/tests/Makefile.in
index 0aa57bb..660ce2e 100644
--- a/dlls/oleaut32/tests/Makefile.in
+++ b/dlls/oleaut32/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = oleaut32.dll
 IMPORTS   = oleaut32 ole32 gdi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	olefont.c \
diff --git a/dlls/olecli32/Makefile.in b/dlls/olecli32/Makefile.in
index 334e8e1..a2dc3c8 100644
--- a/dlls/olecli32/Makefile.in
+++ b/dlls/olecli32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = olecli32.dll
 IMPORTLIB = libolecli32.$(IMPLIBEXT)
 IMPORTS   = ole32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	olecli_main.c
diff --git a/dlls/olesvr32/Makefile.in b/dlls/olesvr32/Makefile.in
index 3a234dd..5ea89a5 100644
--- a/dlls/olesvr32/Makefile.in
+++ b/dlls/olesvr32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = olesvr32.dll
 IMPORTLIB = libolesvr32.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	olesvr_main.c
diff --git a/dlls/opengl32/Makefile.in b/dlls/opengl32/Makefile.in
index 7c06f5e..76ec40b 100644
--- a/dlls/opengl32/Makefile.in
+++ b/dlls/opengl32/Makefile.in
@@ -7,6 +7,7 @@ IMPORTLIB = libopengl32.$(IMPLIBEXT)
 IMPORTS   = user32 gdi32 advapi32 kernel32 ntdll
 EXTRAINCL = @X_CFLAGS@
 EXTRALIBS = @X_LIBS@ @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@ @OPENGL_LIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	opengl_ext.c \
diff --git a/dlls/powrprof/Makefile.in b/dlls/powrprof/Makefile.in
index 76fd679..3a861b2 100644
--- a/dlls/powrprof/Makefile.in
+++ b/dlls/powrprof/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = powrprof.dll
 IMPORTLIB = libpowrprof.$(IMPLIBEXT)
 IMPORTS   = advapi32 kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = powrprof.c
 
diff --git a/dlls/psapi/Makefile.in b/dlls/psapi/Makefile.in
index 8bd5546..4959289 100644
--- a/dlls/psapi/Makefile.in
+++ b/dlls/psapi/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = psapi.dll
 IMPORTLIB = libpsapi.$(IMPLIBEXT)
 IMPORTS   = kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	psapi_main.c
diff --git a/dlls/psapi/tests/Makefile.in b/dlls/psapi/tests/Makefile.in
index a02f807..e7cf4ab 100644
--- a/dlls/psapi/tests/Makefile.in
+++ b/dlls/psapi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = psapi.dll
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	psapi_main.c
diff --git a/dlls/pstorec/Makefile.in b/dlls/pstorec/Makefile.in
index b4fdd2d..7251c1f 100644
--- a/dlls/pstorec/Makefile.in
+++ b/dlls/pstorec/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = pstorec.dll
 IMPORTS   = ole32 shlwapi advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	pstorec.c
diff --git a/dlls/qcap/Makefile.in b/dlls/qcap/Makefile.in
index 0b6805a..1943a70 100644
--- a/dlls/qcap/Makefile.in
+++ b/dlls/qcap/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = qcap.dll
 IMPORTS   = ole32 oleaut32 user32 gdi32 advapi32 kernel32
 EXTRALIBS = -lstrmiids -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	capturegraph.c \
diff --git a/dlls/quartz/Makefile.in b/dlls/quartz/Makefile.in
index b9870ed..8f0e937 100644
--- a/dlls/quartz/Makefile.in
+++ b/dlls/quartz/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = quartz.dll
 IMPORTLIB = libquartz.$(IMPLIBEXT)
 IMPORTS   = dsound msacm32 msvfw32 ole32 oleaut32 user32 gdi32 advapi32 kernel32
 EXTRALIBS = -lstrmiids -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	acmwrapper.c \
diff --git a/dlls/quartz/tests/Makefile.in b/dlls/quartz/tests/Makefile.in
index 2c8bdc1..42851f5 100644
--- a/dlls/quartz/tests/Makefile.in
+++ b/dlls/quartz/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = quartz.dll
 IMPORTS   = ole32 user32 gdi32 kernel32
 EXTRALIBS = -lstrmiids
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	filtergraph.c \
diff --git a/dlls/query/Makefile.in b/dlls/query/Makefile.in
index 1990e12..2d69d43 100644
--- a/dlls/query/Makefile.in
+++ b/dlls/query/Makefile.in
@@ -5,7 +5,7 @@ VPATH     = @srcdir@
 MODULE    = query.dll
 IMPORTS   = ole32 user32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	query_main.c
diff --git a/dlls/rasapi32/Makefile.in b/dlls/rasapi32/Makefile.in
index 11c2a65..b7ec140 100644
--- a/dlls/rasapi32/Makefile.in
+++ b/dlls/rasapi32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = rasapi32.dll
 IMPORTLIB = librasapi32.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = rasapi.c
 
diff --git a/dlls/riched20/Makefile.in b/dlls/riched20/Makefile.in
index 87feccd..1c31938 100644
--- a/dlls/riched20/Makefile.in
+++ b/dlls/riched20/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = riched20.dll
 IMPORTLIB = libriched20.$(IMPLIBEXT)
 IMPORTS   = ole32 user32 gdi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	caret.c \
diff --git a/dlls/riched20/tests/Makefile.in b/dlls/riched20/tests/Makefile.in
index a744940..03e4d83 100644
--- a/dlls/riched20/tests/Makefile.in
+++ b/dlls/riched20/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = riched20.dll
 IMPORTS   = riched20 user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	editor.c
diff --git a/dlls/rpcrt4/Makefile.in b/dlls/rpcrt4/Makefile.in
index ceba174..a6eb282 100644
--- a/dlls/rpcrt4/Makefile.in
+++ b/dlls/rpcrt4/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_RPCRT4_ -DCOM_NO_WINDOWS_H -DMSWMSG
+EXTRADEFS = -D_RPCRT4_ -DCOM_NO_WINDOWS_H -DMSWMSG -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/rpcrt4/tests/Makefile.in b/dlls/rpcrt4/tests/Makefile.in
index 036cd21..4511cad 100644
--- a/dlls/rpcrt4/tests/Makefile.in
+++ b/dlls/rpcrt4/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = rpcrt4.dll
 IMPORTS   = ole32 rpcrt4 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	cstub.c \
diff --git a/dlls/rsaenh/Makefile.in b/dlls/rsaenh/Makefile.in
index 6eccccb..85cd2b4 100644
--- a/dlls/rsaenh/Makefile.in
+++ b/dlls/rsaenh/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -DCOM_NO_WINDOWS_H
+EXTRADEFS = -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/rsaenh/tests/Makefile.in b/dlls/rsaenh/tests/Makefile.in
index f76c8c1..5a55de6 100644
--- a/dlls/rsaenh/tests/Makefile.in
+++ b/dlls/rsaenh/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = rsaenh.dll
 IMPORTS   = advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	rsaenh.c
diff --git a/dlls/secur32/Makefile.in b/dlls/secur32/Makefile.in
index 2a17991..03a1a2e 100644
--- a/dlls/secur32/Makefile.in
+++ b/dlls/secur32/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = secur32.dll
 IMPORTLIB = libsecur32.$(IMPLIBEXT)
 IMPORTS   = netapi32 user32 advapi32 kernel32 ntdll
 DELAYIMPORTS = crypt32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	base64_codec.c \
diff --git a/dlls/secur32/tests/Makefile.in b/dlls/secur32/tests/Makefile.in
index 45cfeab..493f58c 100644
--- a/dlls/secur32/tests/Makefile.in
+++ b/dlls/secur32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = secur32.dll
 IMPORTS   = crypt32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	main.c \
diff --git a/dlls/serialui/Makefile.in b/dlls/serialui/Makefile.in
index bdd50f6..1326d5f 100644
--- a/dlls/serialui/Makefile.in
+++ b/dlls/serialui/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = serialui.dll
 IMPORTLIB = libserialui.$(IMPLIBEXT)
 IMPORTS   = user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	confdlg.c
diff --git a/dlls/setupapi/Makefile.in b/dlls/setupapi/Makefile.in
index 3ecbddf..9d4647c 100644
--- a/dlls/setupapi/Makefile.in
+++ b/dlls/setupapi/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SETUPAPI_
+EXTRADEFS = -D_SETUPAPI_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/setupapi/tests/Makefile.in b/dlls/setupapi/tests/Makefile.in
index 51e28fd..ff2febf 100644
--- a/dlls/setupapi/tests/Makefile.in
+++ b/dlls/setupapi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = setupapi.dll
 IMPORTS   = setupapi advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	devinst.c \
diff --git a/dlls/shdocvw/Makefile.in b/dlls/shdocvw/Makefile.in
index 74d8e24..094602c 100644
--- a/dlls/shdocvw/Makefile.in
+++ b/dlls/shdocvw/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SHDOCVW_
+EXTRADEFS = -D_SHDOCVW_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/shdocvw/tests/Makefile.in b/dlls/shdocvw/tests/Makefile.in
index 1b53b9d..c7486ea 100644
--- a/dlls/shdocvw/tests/Makefile.in
+++ b/dlls/shdocvw/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = shdocvw.dll
 IMPORTS   = shell32 ole32 user32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	shortcut.c \
diff --git a/dlls/shell32/Makefile.in b/dlls/shell32/Makefile.in
index 0520276..69ea4f0 100644
--- a/dlls/shell32/Makefile.in
+++ b/dlls/shell32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SHELL32_ -DCOM_NO_WINDOWS_H
+EXTRADEFS = -D_SHELL32_ -DCOM_NO_WINDOWS_H -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/shell32/tests/Makefile.in b/dlls/shell32/tests/Makefile.in
index 94b0c85..fb05f41 100644
--- a/dlls/shell32/tests/Makefile.in
+++ b/dlls/shell32/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = shell32.dll
 IMPORTS   = shell32 ole32 oleaut32 shlwapi advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	generated.c \
diff --git a/dlls/shlwapi/Makefile.in b/dlls/shlwapi/Makefile.in
index 44c2cdf..7679f86 100644
--- a/dlls/shlwapi/Makefile.in
+++ b/dlls/shlwapi/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SHLWAPI_
+EXTRADEFS = -D_SHLWAPI_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/shlwapi/tests/Makefile.in b/dlls/shlwapi/tests/Makefile.in
index 59b0e72..6277d8b 100644
--- a/dlls/shlwapi/tests/Makefile.in
+++ b/dlls/shlwapi/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = shlwapi.dll
 IMPORTS   = shlwapi advapi32 ole32 oleaut32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	clist.c \
diff --git a/dlls/spoolss/Makefile.in b/dlls/spoolss/Makefile.in
index e344f9c..b31dbae 100644
--- a/dlls/spoolss/Makefile.in
+++ b/dlls/spoolss/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR      = @srcdir@
 VPATH       = @srcdir@
 MODULE      = spoolss.dll
 IMPORTS     = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS  = \
         spoolss_main.c
diff --git a/dlls/tapi32/Makefile.in b/dlls/tapi32/Makefile.in
index 393e2dd..bba2f55 100644
--- a/dlls/tapi32/Makefile.in
+++ b/dlls/tapi32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = tapi32.dll
 IMPORTLIB = libtapi32.$(IMPLIBEXT)
 IMPORTS   = advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	assisted.c \
diff --git a/dlls/urlmon/Makefile.in b/dlls/urlmon/Makefile.in
index a19a78a..4d8ad83 100644
--- a/dlls/urlmon/Makefile.in
+++ b/dlls/urlmon/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = urlmon.dll
 IMPORTLIB = liburlmon.$(IMPLIBEXT)
 IMPORTS   = ole32 shlwapi wininet user32 advapi32 kernel32 ntdll
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	binding.c \
diff --git a/dlls/urlmon/tests/Makefile.in b/dlls/urlmon/tests/Makefile.in
index 48fd3d6..a063401 100644
--- a/dlls/urlmon/tests/Makefile.in
+++ b/dlls/urlmon/tests/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 TESTDLL   = urlmon.dll
 IMPORTS   = urlmon user32 kernel32 ole32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	generated.c \
diff --git a/dlls/user/Makefile.in b/dlls/user/Makefile.in
index a8208db..ddf3edb 100644
--- a/dlls/user/Makefile.in
+++ b/dlls/user/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_USER32_ -D_WINABLE_
+EXTRADEFS = -D_USER32_ -D_WINABLE_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/user/tests/Makefile.in b/dlls/user/tests/Makefile.in
index a50a8ee..5f83d02 100644
--- a/dlls/user/tests/Makefile.in
+++ b/dlls/user/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = user32.dll
 IMPORTS   = user32 gdi32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	class.c \
diff --git a/dlls/usp10/Makefile.in b/dlls/usp10/Makefile.in
index 9d716d5..9394beb 100644
--- a/dlls/usp10/Makefile.in
+++ b/dlls/usp10/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = usp10.dll
 IMPORTLIB = libusp10.$(IMPLIBEXT)
 IMPORTS   = gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	usp10.c
diff --git a/dlls/usp10/tests/Makefile.in b/dlls/usp10/tests/Makefile.in
index 55ddc97..a7f9085 100644
--- a/dlls/usp10/tests/Makefile.in
+++ b/dlls/usp10/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = usp10.dll
 IMPORTS   = usp10 user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	usp10.c
diff --git a/dlls/uxtheme/Makefile.in b/dlls/uxtheme/Makefile.in
index 46a2e7e..0351510 100644
--- a/dlls/uxtheme/Makefile.in
+++ b/dlls/uxtheme/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = uxtheme.dll
 IMPORTLIB = libuxtheme.$(IMPLIBEXT)
 IMPORTS   = user32 gdi32 advapi32 kernel32 ntdll
 DELAYIMPORTS = msimg32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	draw.c \
diff --git a/dlls/uxtheme/tests/Makefile.in b/dlls/uxtheme/tests/Makefile.in
index 58e986e..de773bc 100644
--- a/dlls/uxtheme/tests/Makefile.in
+++ b/dlls/uxtheme/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = uxtheme.dll
 IMPORTS   = user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	system.c
diff --git a/dlls/version/Makefile.in b/dlls/version/Makefile.in
index d609a8d..4839f93 100644
--- a/dlls/version/Makefile.in
+++ b/dlls/version/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = version.dll
 IMPORTLIB = libversion.$(IMPLIBEXT)
 IMPORTS   = lz32 kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	info.c \
diff --git a/dlls/version/tests/Makefile.in b/dlls/version/tests/Makefile.in
index 4355774..1315f1f 100644
--- a/dlls/version/tests/Makefile.in
+++ b/dlls/version/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = version.dll
 IMPORTS   = version kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	info.c \
diff --git a/dlls/vmm.vxd/Makefile.in b/dlls/vmm.vxd/Makefile.in
index eaacf3f..854852f 100644
--- a/dlls/vmm.vxd/Makefile.in
+++ b/dlls/vmm.vxd/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = vmm.vxd
 IMPORTS   = kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	vmm.c
diff --git a/dlls/vwin32.vxd/Makefile.in b/dlls/vwin32.vxd/Makefile.in
index b7236a0..53fdc47 100644
--- a/dlls/vwin32.vxd/Makefile.in
+++ b/dlls/vwin32.vxd/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = vwin32.vxd
 IMPORTS   = winedos kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	vwin32.c
diff --git a/dlls/w32skrnl/Makefile.in b/dlls/w32skrnl/Makefile.in
index 1f67722..a060a44 100644
--- a/dlls/w32skrnl/Makefile.in
+++ b/dlls/w32skrnl/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = w32skrnl.dll
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	w32skernel.c \
diff --git a/dlls/wined3d/Makefile.in b/dlls/wined3d/Makefile.in
index 2eea53c..1ec4763 100644
--- a/dlls/wined3d/Makefile.in
+++ b/dlls/wined3d/Makefile.in
@@ -7,6 +7,7 @@ IMPORTLIB = libwined3d.$(IMPLIBEXT)
 IMPORTS   = user32 gdi32 advapi32 kernel32
 EXTRAINCL = @X_CFLAGS@
 EXTRALIBS = -luuid @X_LIBS@ @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@ @OPENGL_LIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	arb_program_shader.c \
diff --git a/dlls/winedos/Makefile.in b/dlls/winedos/Makefile.in
index 0af1930..ca80515 100644
--- a/dlls/winedos/Makefile.in
+++ b/dlls/winedos/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = winedos.dll
 IMPORTLIB = libwinedos.$(IMPLIBEXT)
 IMPORTS   = user32 advapi32 kernel32 ntdll
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 SPEC_SRCS16 = wprocs.spec
 
diff --git a/dlls/winemp3.acm/Makefile.in b/dlls/winemp3.acm/Makefile.in
index 38b5ace..391d9f7 100644
--- a/dlls/winemp3.acm/Makefile.in
+++ b/dlls/winemp3.acm/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 MODULE    = winemp3.acm
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	common.c \
diff --git a/dlls/wineps.drv/Makefile.in b/dlls/wineps.drv/Makefile.in
index 998c47e..063d91d 100644
--- a/dlls/wineps.drv/Makefile.in
+++ b/dlls/wineps.drv/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wineps.drv
 IMPORTS   = user32 gdi32 winspool advapi32 kernel32
 EXTRAINCL = @FREETYPEINCL@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 SPEC_SRCS16 = wineps16.drv.spec
 
diff --git a/dlls/winex11.drv/Makefile.in b/dlls/winex11.drv/Makefile.in
index 3c19dd1..200bec6 100644
--- a/dlls/winex11.drv/Makefile.in
+++ b/dlls/winex11.drv/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = winex11.drv
 IMPORTS   = user32 gdi32 advapi32 kernel32 ntdll
 EXTRAINCL = @X_CFLAGS@
 EXTRALIBS = @X_LIBS@ @X_PRE_LIBS@ @XLIB@ @X_EXTRA_LIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	bitblt.c \
diff --git a/dlls/wininet/Makefile.in b/dlls/wininet/Makefile.in
index 3f34b71..022ea75 100644
--- a/dlls/wininet/Makefile.in
+++ b/dlls/wininet/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_WINX32_
+EXTRADEFS = -D_WINX32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/wininet/tests/Makefile.in b/dlls/wininet/tests/Makefile.in
index d1ecdc5..4cef9e5 100644
--- a/dlls/wininet/tests/Makefile.in
+++ b/dlls/wininet/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = wininet.dll
 IMPORTS   = wininet ws2_32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	generated.c \
diff --git a/dlls/winmm/Makefile.in b/dlls/winmm/Makefile.in
index 850a656..6a0fb56 100644
--- a/dlls/winmm/Makefile.in
+++ b/dlls/winmm/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_WINMM_
+EXTRADEFS = -D_WINMM_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/winmm/tests/Makefile.in b/dlls/winmm/tests/Makefile.in
index bf63dc3..56ea858 100644
--- a/dlls/winmm/tests/Makefile.in
+++ b/dlls/winmm/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = winmm.dll
 IMPORTS   = winmm user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	capture.c \
diff --git a/dlls/winmm/winealsa/Makefile.in b/dlls/winmm/winealsa/Makefile.in
index ee50522..94fc4bd 100644
--- a/dlls/winmm/winealsa/Makefile.in
+++ b/dlls/winmm/winealsa/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = winealsa.drv
 IMPORTS   = winmm user32 advapi32 kernel32 ntdll
 EXTRALIBS = -ldxguid -luuid @ALSALIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	audio.c \
diff --git a/dlls/winmm/winearts/Makefile.in b/dlls/winmm/winearts/Makefile.in
index 30f2d1e..33f6714 100644
--- a/dlls/winmm/winearts/Makefile.in
+++ b/dlls/winmm/winearts/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = winearts.drv
 IMPORTS   = winmm user32 kernel32 ntdll
 EXTRAINCL = @ARTSINCL@
 EXTRALIBS = @ARTSLIBS@ -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	arts.c \
diff --git a/dlls/winmm/wineaudioio/Makefile.in b/dlls/winmm/wineaudioio/Makefile.in
index 6a27167..5578ebd 100644
--- a/dlls/winmm/wineaudioio/Makefile.in
+++ b/dlls/winmm/wineaudioio/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wineaudioio.drv
 IMPORTS   = winmm user32 kernel32 ntdll
 EXTRALIBS = -ldxguid -luuid @AUDIOIOLIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	audio.c \
diff --git a/dlls/winmm/wineesd/Makefile.in b/dlls/winmm/wineesd/Makefile.in
index 4ceb60e..6f65b84 100644
--- a/dlls/winmm/wineesd/Makefile.in
+++ b/dlls/winmm/wineesd/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = wineesd.drv
 IMPORTS   = winmm user32 kernel32
 EXTRAINCL = @ESDINCL@
 EXTRALIBS = @ESDLIBS@ -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	esound.c \
diff --git a/dlls/winmm/winejack/Makefile.in b/dlls/winmm/winejack/Makefile.in
index 1ce89cd..813b3dd 100644
--- a/dlls/winmm/winejack/Makefile.in
+++ b/dlls/winmm/winejack/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = winejack.drv
 IMPORTS   = winmm user32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	audio.c \
diff --git a/dlls/winmm/wineoss/Makefile.in b/dlls/winmm/wineoss/Makefile.in
index 8c65b36..e61a231 100644
--- a/dlls/winmm/wineoss/Makefile.in
+++ b/dlls/winmm/wineoss/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wineoss.drv
 IMPORTS   = winmm user32 kernel32
 EXTRALIBS = -ldxguid -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	audio.c \
diff --git a/dlls/winspool.drv/Makefile.in b/dlls/winspool.drv/Makefile.in
index 2139aa1..29f8f00 100644
--- a/dlls/winspool.drv/Makefile.in
+++ b/dlls/winspool.drv/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -D_SPOOL32_
+EXTRADEFS = -D_SPOOL32_ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/winspool.drv/tests/Makefile.in b/dlls/winspool.drv/tests/Makefile.in
index 6fc5d2d..55dd43b 100644
--- a/dlls/winspool.drv/tests/Makefile.in
+++ b/dlls/winspool.drv/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = winspool.drv
 IMPORTS   = winspool advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	info.c
diff --git a/dlls/wintab32/Makefile.in b/dlls/wintab32/Makefile.in
index 4ff7fc3..d7eed25 100644
--- a/dlls/wintab32/Makefile.in
+++ b/dlls/wintab32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wintab32.dll
 IMPORTLIB = libwintab32.$(IMPLIBEXT)
 IMPORTS   = user32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	context.c \
diff --git a/dlls/wintrust/Makefile.in b/dlls/wintrust/Makefile.in
index d547dc4..9f273bc 100644
--- a/dlls/wintrust/Makefile.in
+++ b/dlls/wintrust/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wintrust.dll
 IMPORTLIB = libwintrust.$(IMPLIBEXT)
 IMPORTS   = crypt32 user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	crypt.c \
diff --git a/dlls/wintrust/tests/Makefile.in b/dlls/wintrust/tests/Makefile.in
index 790b1af..22de62a 100644
--- a/dlls/wintrust/tests/Makefile.in
+++ b/dlls/wintrust/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = wintrust.dll
 IMPORTS   = user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	register.c
diff --git a/dlls/wldap32/Makefile.in b/dlls/wldap32/Makefile.in
index 562b1b1..3b1f71c 100644
--- a/dlls/wldap32/Makefile.in
+++ b/dlls/wldap32/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = wldap32.dll
 IMPORTLIB = libwldap32.$(IMPLIBEXT)
 IMPORTS   = user32 kernel32
 EXTRALIBS = @LDAPLIBS@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	add.c \
diff --git a/dlls/wnaspi32/Makefile.in b/dlls/wnaspi32/Makefile.in
index 8cef4d0..3c07663 100644
--- a/dlls/wnaspi32/Makefile.in
+++ b/dlls/wnaspi32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wnaspi32.dll
 IMPORTLIB = libwnaspi32.$(IMPLIBEXT)
 IMPORTS   = advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	aspi.c \
diff --git a/dlls/ws2_32/Makefile.in b/dlls/ws2_32/Makefile.in
index 665a8e3..30e8ac2 100644
--- a/dlls/ws2_32/Makefile.in
+++ b/dlls/ws2_32/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -DUSE_WS_PREFIX
+EXTRADEFS = -DUSE_WS_PREFIX -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/dlls/ws2_32/tests/Makefile.in b/dlls/ws2_32/tests/Makefile.in
index d180471..206c3d3 100644
--- a/dlls/ws2_32/tests/Makefile.in
+++ b/dlls/ws2_32/tests/Makefile.in
@@ -4,6 +4,7 @@ SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 TESTDLL   = ws2_32.dll
 IMPORTS   = ws2_32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 CTESTS = \
 	protocol.c \
diff --git a/dlls/wsock32/Makefile.in b/dlls/wsock32/Makefile.in
index 0fbb83f..b86acdb 100644
--- a/dlls/wsock32/Makefile.in
+++ b/dlls/wsock32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wsock32.dll
 IMPORTLIB = libwsock32.$(IMPLIBEXT)
 IMPORTS   = ws2_32 iphlpapi kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	protocol.c \
diff --git a/dlls/wtsapi32/Makefile.in b/dlls/wtsapi32/Makefile.in
index 495d8bf..196dc5c 100644
--- a/dlls/wtsapi32/Makefile.in
+++ b/dlls/wtsapi32/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wtsapi32.dll
 IMPORTLIB = libwtsapi32.$(IMPLIBEXT)
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	wtsapi32.c
diff --git a/programs/cmdlgtst/Makefile.in b/programs/cmdlgtst/Makefile.in
index b22d10e..fa084f8 100644
--- a/programs/cmdlgtst/Makefile.in
+++ b/programs/cmdlgtst/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = cmdlgtst.exe
 APPMODE   = -mwindows
 IMPORTS   = comdlg32 user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	cmdlgtst.c
diff --git a/programs/eject/Makefile.in b/programs/eject/Makefile.in
index d4f1b00..a0ea47c 100644
--- a/programs/eject/Makefile.in
+++ b/programs/eject/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = eject.exe
 APPMODE   = -mconsole
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = eject.c
 
diff --git a/programs/icinfo/Makefile.in b/programs/icinfo/Makefile.in
index 01c7701..c4409fd 100644
--- a/programs/icinfo/Makefile.in
+++ b/programs/icinfo/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = icinfo.exe
 APPMODE   = -mwindows
 IMPORTS   = msvfw32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = icinfo.c
 
diff --git a/programs/oleview/Makefile.in b/programs/oleview/Makefile.in
index 3a393a5..7049085 100644
--- a/programs/oleview/Makefile.in
+++ b/programs/oleview/Makefile.in
@@ -6,7 +6,7 @@ MODULE    = oleview.exe
 APPMODE   = -mwindows -municode
 IMPORTS   = comdlg32 comctl32 shell32 oleaut32 ole32 user32 advapi32 kernel32
 EXTRALIBS = -luuid
-EXTRADEFS = -DUNICODE
+EXTRADEFS = -DUNICODE -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	details.c \
diff --git a/programs/rpcss/Makefile.in b/programs/rpcss/Makefile.in
index aeb1c33..68246e4 100644
--- a/programs/rpcss/Makefile.in
+++ b/programs/rpcss/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = rpcss.exe
 APPMODE   = -mconsole
 IMPORTS   = kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
        epmap_server.c \
diff --git a/programs/wineboot/Makefile.in b/programs/wineboot/Makefile.in
index 08c27a5..bab7e35 100644
--- a/programs/wineboot/Makefile.in
+++ b/programs/wineboot/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = wineboot.exe
 APPMODE   = -mconsole
 IMPORTS   = version user32 advapi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	shutdown.c \
diff --git a/programs/winecfg/Makefile.in b/programs/winecfg/Makefile.in
index 74c18b3..2cd4bad 100644
--- a/programs/winecfg/Makefile.in
+++ b/programs/winecfg/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = winecfg.exe
 APPMODE   = -mwindows
 IMPORTS   = comdlg32 comctl32 shell32 ole32 winmm shlwapi uxtheme user32 gdi32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	appdefaults.c \
diff --git a/programs/wineconsole/Makefile.in b/programs/wineconsole/Makefile.in
index 335dd4b..28a036b 100644
--- a/programs/wineconsole/Makefile.in
+++ b/programs/wineconsole/Makefile.in
@@ -1,4 +1,4 @@
-EXTRADEFS = -DUNICODE
+EXTRADEFS = -DUNICODE -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
diff --git a/programs/winedbg/Makefile.in b/programs/winedbg/Makefile.in
index dd343db..6f3e585 100644
--- a/programs/winedbg/Makefile.in
+++ b/programs/winedbg/Makefile.in
@@ -7,6 +7,7 @@ APPMODE   = -mconsole
 IMPORTS   = psapi dbghelp advapi32 kernel32 ntdll
 DELAYIMPORTS = user32
 EXTRALIBS = @LIBPOLL@
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	be_alpha.c \
diff --git a/programs/winemenubuilder/Makefile.in b/programs/winemenubuilder/Makefile.in
index 8eeca86..1cdbe0f 100644
--- a/programs/winemenubuilder/Makefile.in
+++ b/programs/winemenubuilder/Makefile.in
@@ -6,6 +6,7 @@ MODULE    = winemenubuilder.exe
 APPMODE   = -mwindows
 IMPORTS   = shell32 ole32 user32 advapi32 kernel32
 EXTRALIBS = -luuid
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	winemenubuilder.c
diff --git a/programs/winhelp/Makefile.in b/programs/winhelp/Makefile.in
index 7bf03ce..a2f7b73 100644
--- a/programs/winhelp/Makefile.in
+++ b/programs/winhelp/Makefile.in
@@ -5,6 +5,7 @@ VPATH     = @srcdir@
 MODULE    = winhelp.exe
 APPMODE   = -mwindows
 IMPORTS   = comdlg32 shell32 user32 gdi32 kernel32
+EXTRADEFS = -DWINE_NO_LONG_AS_INT
 
 C_SRCS = \
 	callback.c \
diff --git a/server/Makefile.in b/server/Makefile.in
index f62bd1d..4a9bc02 100644
--- a/server/Makefile.in
+++ b/server/Makefile.in
@@ -1,4 +1,4 @@
-DEFS      = -D__WINESRC__
+DEFS      = -D__WINESRC__ -DWINE_NO_LONG_AS_INT
 TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ..
 SRCDIR    = @srcdir@
diff --git a/tools/winedump/Makefile.in b/tools/winedump/Makefile.in
index 909a135..cc0f7ad 100644
--- a/tools/winedump/Makefile.in
+++ b/tools/winedump/Makefile.in
@@ -3,6 +3,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 EXEEXT    = @EXEEXT@
+DEFS      = -DWINE_NO_LONG_AS_INT
 
 PROGRAMS = winedump$(EXEEXT)
 MANPAGES = winedump.man
diff --git a/tools/wrc/Makefile.in b/tools/wrc/Makefile.in
index e0efa18..5b30f48 100644
--- a/tools/wrc/Makefile.in
+++ b/tools/wrc/Makefile.in
@@ -4,6 +4,7 @@ TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
 EXEEXT    = @EXEEXT@
+DEFS      = -DWINE_NO_LONG_AS_INT
 
 PROGRAMS = wrc$(EXEEXT)
 MANPAGES = wrc.man
-- 
1.4.2.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060929/7a1dea61/attachment-0001.pgp


More information about the wine-patches mailing list