mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
13 lines
224 B
C
13 lines
224 B
C
#pragma once
|
|
#include <windows.h>
|
|
|
|
inline LONG InterlockedIncrement(LONG volatile *p)
|
|
{
|
|
return __sync_add_and_fetch(p, 1);
|
|
}
|
|
|
|
inline LONG InterlockedDecrement(LONG volatile *p)
|
|
{
|
|
return __sync_sub_and_fetch(p, 1);
|
|
}
|