mozilla
Your Search Results

    PR_ASSERT

    « NSPR API Reference « Logging

    Terminates execution when a given expression is FALSE.

    Syntax

    #include <prlog.h>
    
    void PR_ASSERT ( expression );
    

    Parameters

    The macro has this parameter:

    expression
    Any valid C language expression that evaluates to TRUE or FALSE.

    Returns

    Nothing

    Description

    This macro evaluates the specified expression. When the result is zero (FALSE) the application terminates; otherwise the application continues. The macro converts the expression to a string and passes it to PR_Assert, using file and line parameters from the compile-time environment.

    This macro compiles to nothing if compile-time options are not specified to enable logging.

    Document Tags and Contributors

    Contributors to this page: Waldo
    Last updated by: Waldo,