stack.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stack

Defines

#define sp_Pop(theStack, a)   sp__Pop(theStack, &(a))
#define sp_Pop2(theStack, a, b)   sp__Pop2(theStack, &(a), &(b))

Typedefs

typedef stack * stackP

Functions

stackP sp_New (int)
void sp_Free (stackP *)
int sp_Copy (stackP, stackP)
int sp_ClearStack (stackP)
int sp_IsEmpty (stackP)
int sp_NonEmpty (stackP)
int sp_Push (stackP, int)
int sp_Push2 (stackP, int, int)
int sp__Pop (stackP, int *)
int sp__Pop2 (stackP, int *, int *)


Define Documentation

#define sp_Pop (  theStack,
a   )     sp__Pop(theStack, &(a))
 

Definition at line 32 of file stack.h.

#define sp_Pop2 (  theStack,
a,
b   )     sp__Pop2(theStack, &(a), &(b))
 

Definition at line 33 of file stack.h.


Typedef Documentation

typedef stack* stackP
 

Definition at line 16 of file stack.h.


Function Documentation

int sp__Pop (  stackP  ,
int * 
) 
 

int sp__Pop2 (  stackP  ,
int *  ,
int * 
) 
 

int sp_ClearStack (  stackP   ) 
 

int sp_Copy (  stackP  ,
stackP 
) 
 

Definition at line 46 of file stack.c.

void sp_Free (  stackP *   ) 
 

Definition at line 34 of file stack.c.

int sp_IsEmpty (  stackP   ) 
 

stackP sp_New (  int   ) 
 

Definition at line 10 of file stack.c.

int sp_NonEmpty (  stackP   ) 
 

int sp_Push (  stackP  ,
int 
) 
 

int sp_Push2 (  stackP  ,
int  ,
int 
) 
 


Generated on Thu Oct 20 14:59:09 2005 for DominoParitySeparator by  doxygen 1.4.5