Back to index

lightning-sunbird  0.9+nobinonly
Classes | Typedefs | Functions | Variables
pratom.h File Reference
#include "prtypes.h"
#include "prlock.h"

Go to the source code of this file.

Classes

struct  PRStackElemStr

Typedefs

typedef struct PRStackElemStr
typedef struct PRStackStr

Functions

PR_BEGIN_EXTERN_C NSPR_API (PRInt32) PR_AtomicIncrement(PRInt32 *val)
 NSPR_API (PRStack *) PR_CreateStack(const char *stack_name)
 NSPR_API (void) PR_StackPush(PRStack *stack
 Prototypes for machine dependent function implementations.
 NSPR_API (PRStackElem *) PR_StackPop(PRStack *stack)
 NSPR_API (PRStatus) PR_DestroyStack(PRStack *stack)

Variables

PRInt32 newval
PRInt32 val
PRStackElem * stack_elem

Class Documentation

struct PRStackElemStr

Definition at line 102 of file pratom.h.

Class Members
PRStackElem * prstk_elem_next

Typedef Documentation

typedef struct PRStackElemStr

Definition at line 100 of file pratom.h.

typedef struct PRStackStr

Definition at line 107 of file pratom.h.


Function Documentation

NSPR_API ( PRStack *  ) const
NSPR_API ( void  )

Prototypes for machine dependent function implementations.

(Too bad NSPR's MD system blows so much that we have to reiterate every stinking thing we implement here in our MD header file.)

NSPR_API ( PRStackElem *  )

Variable Documentation

Definition at line 83 of file pratom.h.

PRStackElem* stack_elem

Definition at line 130 of file pratom.h.

Definition at line 95 of file pratom.h.