#pragma section-numbers off #pragma disable-camelcase = SDL_AtomicCASPtr = Use this function to set a pointer to a new value if it is currently an old value. <> == Syntax == {{{#!highlight cpp SDL_bool SDL_AtomicCASPtr(void** a, void* oldval, void* newval) }}} == Function Parameters == ||'''a'''||a pointer to a pointer|| ||'''oldval'''||the old pointer value|| ||'''newval'''||the new pointer value|| == Return Value == Returns SDL_TRUE if the pointer was set, SDL_FALSE otherwise. == Code Examples == {{{#!highlight cpp You can add your code example here }}} == Remarks == {i} Note: If you don't know what this function is for, you shouldn't use it! == Version == This function is available since SDL 2.0.0. == Related Functions == .[[SDL_AtomicCAS]] .[[SDL_AtomicGetPtr]] .[[SDL_AtomicSetPtr]] ---- [[CategoryAPI]], [[CategoryAtomic]]