SilcAtomic16
NAME
typedef struct { ... } SilcAtomic16;
DESCRIPTION
The atomic operation structure given as argument to all atomic operation functions. It hols the actual 16-bit atomic variable.
EXAMPLE
SilcAtomic16 refcnt; // Initialize atomic variable silc_atomic_init16(&refcnt, 0); ... // Increment referene counter silc_atomic_add_int16(&refcnt, 1); ... // Uninitialize atomic variable silc_atomic_uninit16(&refcnt);