PR_AtomicDecrement

by 2 contributors:

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, Rappo
Last updated by: teoli,
Hide Sidebar