Wiki Page Content

Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2011-02-01 22:22:17
Size: 891
Editor: SheenaSmith
Comment: minor change for consistency
Revision 5 as of 2015-03-01 23:54:16
Size: 760
Editor: Yttrill
Comment: Copy specs from category header.
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablewidth="100%" style="color: #FF0000;" :> DRAFT||
Line 6: Line 5:
Use this function to set an atomic variable to a value. Use this function to set an atomic variable to a value. This function also acts as a full memory barrier.
Line 17: Line 16:
||'''a'''||^the [[SDL_atomic_t]] structure filled in with the variable^||
||'''v'''||^the desired value^||
||'''a'''||a pointer to an [[SDL_atomic_t]] variable to be modified||
||'''v'''||the desired value||
Line 21: Line 20:
Returns the previous value of the atomic variable on success, or a negative error code on failure; call [[SDL_GetError]]() for more information. Returns the previous value of the atomic variable.
Line 33: Line 32:
 .[[SDL_AtomicSetPtr]]

SDL_AtomicSet

Use this function to set an atomic variable to a value. This function also acts as a full memory barrier.

Syntax

int SDL_AtomicSet(SDL_atomic_t* a,
                  int           v)

Function Parameters

a

a pointer to an SDL_atomic_t variable to be modified

v

the desired value

Return Value

Returns the previous value of the atomic variable.

Code Examples

You can add your code example here

Remarks

You can add useful comments here


CategoryAPI, CategoryAtomic

None: SDL_AtomicSet (last edited 2015-04-26 18:47:11 by PhilippWiesemann)

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