1 diff -ur qt-win-opensource-src-4.4.3.orig/src/corelib/arch/qatomic_windows.h qt-win-opensource-src-4.4.3/src/corelib/arch/qatomic_windows.h
2 --- qt-win-opensource-src-4.4.3.orig/src/corelib/arch/qatomic_windows.h 2008-09-27 10:00:54.000000000 +0100
3 +++ qt-win-opensource-src-4.4.3/src/corelib/arch/qatomic_windows.h 2009-02-02 11:07:19.000000000 +0000
8 - __declspec(dllimport) long __stdcall InterlockedCompareExchange(long *, long, long);
\r
9 - __declspec(dllimport) long __stdcall InterlockedIncrement(long *);
\r
10 - __declspec(dllimport) long __stdcall InterlockedDecrement(long *);
\r
11 - __declspec(dllimport) long __stdcall InterlockedExchange(long *, long);
\r
12 - __declspec(dllimport) long __stdcall InterlockedExchangeAdd(long *, long);
\r
13 + __declspec(dllimport) long __stdcall InterlockedCompareExchange(volatile long *, long, long);
\r
14 + __declspec(dllimport) long __stdcall InterlockedIncrement(volatile long *);
\r
15 + __declspec(dllimport) long __stdcall InterlockedDecrement(volatile long *);
\r
16 + __declspec(dllimport) long __stdcall InterlockedExchange(volatile long *, long);
\r
17 + __declspec(dllimport) long __stdcall InterlockedExchangeAdd(volatile long *, long);
\r
20 inline bool QBasicAtomicInt::ref()
\r