Ticket #5980: Qt-qatomic_windows.h.patch

File Qt-qatomic_windows.h.patch, 653 bytes (added by Jonathan Martens <jonathan@…>, 15 years ago)
  • src/corelib/arch/qatomic_windows.h

    old new  
    383383
    384384#else
    385385
     386#ifndef __INTERLOCKED_DECLARED
     387#define __INTERLOCKED_DECLARED
     388
    386389extern "C" {
    387390    __declspec(dllimport) long __stdcall InterlockedCompareExchange(long *, long, long);
    388391    __declspec(dllimport) long __stdcall InterlockedIncrement(long *);
     
    390393    __declspec(dllimport) long __stdcall InterlockedExchange(long *, long);
    391394    __declspec(dllimport) long __stdcall InterlockedExchangeAdd(long *, long);
    392395}
     396
     397#endif
    393398
    394399inline bool QBasicAtomicInt::ref()
    395400{