PR_AtomicDecrement¶
Atomically decrements a 32-bit value.
Syntax¶
#include <pratom.h>
PRInt32 PR_AtomicDecrement(PRInt32 *val);
Parameter¶
The function has the following parameter:
val
A pointer to the value to decrement.
Returns¶
The function returns the decremented value (i.e., the result).
Description¶
PR_AtomicDecrement first decrements the referenced variable by one. The value returned is the referenced variable’s final value. The modification to memory is unconditional.