#pragma section-numbers off #pragma disable-camelcase = SDL_AtomicCAS = Use this function to set an atomic variable to a new value if it is currently an old value. <> == Syntax == {{{#!highlight cpp SDL_bool SDL_AtomicCAS(SDL_atomic_t* a, int oldval, int newval) }}} == Function Parameters == ||'''a'''||a pointer to an [[SDL_atomic_t]] variable to be modified|| ||'''oldval'''||the old value|| ||'''newval'''||the new value|| == Return Value == Returns SDL_TRUE if the atomic variable 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_AtomicCASPtr]] .[[SDL_AtomicGet]] .[[SDL_AtomicSet]] ---- [[CategoryAPI]], [[CategoryAtomic]]