1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include "Interlocked.hpp" #ifdef CRU_WINDOWS #include <Windows.h> #else #endif namespace cru { void InterlockedIncrease(volatile long long *v) { #ifdef CRU_WINDOWS InterlockedIncrement64(v); #else #endif } } // namespace cru