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.

Document Tags and Contributors

 Contributors to this page: teoli, alecananian
 Last updated by: teoli,