SDL_CompareAndSwapAtomicU32 - Set an atomic variable to a new value if it is currently an old value.
Contents
Availability
This function is available since SDL 3.2.0.
Description
Note:Ifyoudon'tknowwhatthisfunctionisfor,youshouldn'tuse it!
Function Parameters
a a pointer to an SDL_AtomicU32
variable to be modified.
oldval the old value.
newval the new value.
Header File
Defined in SDL3/SDL_atomic.h
Name
SDL_CompareAndSwapAtomicU32 - Set an atomic variable to a new value if it is currently an old value.
Return Value
Returns true if the atomic variable was set, false otherwise.
See Also
•(3), SDL_GetAtomicU32(3), •(3), SDL_SetAtomicU32(3) Simple Directmedia Layer SDL 3.2.10 SDL_CompareAndSwapAtomicU32(3)
Synopsis
#include"SDL3/SDL.h"boolSDL_CompareAndSwapAtomicU32(SDL_AtomicU32*a,Uint32oldval,Uint32newval);
Thread Safety
It is safe to call this function from any thread.
