mozilla
Your Search Results

    PR_AtomicDecrement

    « NSPR API Reference « Atomic Operations

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