Example #1
0
static inline void dFreePosr(dxPosR *oldPosR)
{
#if dATOMICS_ENABLED
    if (!AtomicCompareExchangePointer(&s_cachedPosR, NULL, (atomicptr)oldPosR))
#endif
    {
        dFree(oldPosR, sizeof(dxPosR));
    }
}
	inline bool TrySettingStorageArrayList(CTLSStorageArray *psaInstance, CTLSStorageArray *psaCurrentList)
	{
		return AtomicCompareExchangePointer(&m_psaStorageList, (atomicptr)psaCurrentList, (atomicptr)psaInstance);
	}