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.