Wiki Page Content

Differences between revisions 2 and 3
Revision 2 as of 2011-02-01 23:49:42
Size: 994
Editor: SheenaSmith
Comment: add RF
Revision 3 as of 2011-02-02 17:36:29
Size: 894
Editor: SheenaSmith
Comment: update content - w/ Sam; remove draft
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablewidth="100%" style="color: #FF0000;" :> DRAFT||
Line 12: Line 11:
SDL_bool SDL_AtomicCASPtr_(void** a, SDL_bool SDL_AtomicCASPtr(void** a,
Line 18: Line 17:
||'''a'''||^a pointer to a pointer to an atomic variable^||
||'''oldval'''||a pointer to the old value||
||'''newval'''||a pointer to the new value||
||'''a'''||a pointer to a pointer||
||'''oldval'''||a pointer to the old pointer value||
||'''newval'''||a pointer to the new pointer value||
Line 31: Line 30:
/!\ If you don't know what this function is for, you shouldn't use it! ''You can add useful comments here''

SDL_AtomicCASPtr

Use this function to set a pointer to a new value if it is currently an old value.

Syntax

SDL_bool SDL_AtomicCASPtr(void** a,
                           void*  oldval,
                           void*  newval)

Function Parameters

a

a pointer to a pointer

oldval

a pointer to the old pointer value

newval

a pointer to the new pointer value

Return Value

Returns SDL_TRUE if the pointer was set, SDL_FALSE otherwise.

Code Examples

You can add your code example here

Remarks

You can add useful comments here


CategoryAPI, CategoryAtomic

None: SDL_AtomicCASPtr (last edited 2016-05-11 20:48:05 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit