ReactOS 0.4.16-dev-250-g3ecd236
_sparc_atomic.h File Reference

Go to the source code of this file.

Macros

#define _STLP_ATOMIC_INCREMENT(__x)   _STLP_atomic_increment((__stl_atomic_t*)__x)
 
#define _STLP_ATOMIC_DECREMENT(__x)   _STLP_atomic_decrement((__stl_atomic_t*)__x)
 
#define _STLP_ATOMIC_EXCHANGE(__x, __y)   _STLP_atomic_exchange((__stl_atomic_t*)__x, (__stl_atomic_t)__y)
 

Functions

__stl_atomic_t _STLP_atomic_exchange (__stl_atomic_t *__x, __stl_atomic_t __v)
 
void _STLP_atomic_decrement (__stl_atomic_t *i)
 
void _STLP_atomic_increment (__stl_atomic_t *i)
 

Macro Definition Documentation

◆ _STLP_ATOMIC_DECREMENT

#define _STLP_ATOMIC_DECREMENT (   __x)    _STLP_atomic_decrement((__stl_atomic_t*)__x)

Definition at line 58 of file _sparc_atomic.h.

◆ _STLP_ATOMIC_EXCHANGE

#define _STLP_ATOMIC_EXCHANGE (   __x,
  __y 
)    _STLP_atomic_exchange((__stl_atomic_t*)__x, (__stl_atomic_t)__y)

Definition at line 59 of file _sparc_atomic.h.

◆ _STLP_ATOMIC_INCREMENT

#define _STLP_ATOMIC_INCREMENT (   __x)    _STLP_atomic_increment((__stl_atomic_t*)__x)

Definition at line 57 of file _sparc_atomic.h.

Function Documentation

◆ _STLP_atomic_decrement()

void _STLP_atomic_decrement ( __stl_atomic_t i)

◆ _STLP_atomic_exchange()

__stl_atomic_t _STLP_atomic_exchange ( __stl_atomic_t __x,
__stl_atomic_t  __v 
)

◆ _STLP_atomic_increment()

void _STLP_atomic_increment ( __stl_atomic_t i)