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 stackstackP

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,
 )     sp__Pop(theStack, &(a))
 

Definition at line 32 of file stack.h.

#define sp_Pop2 theStack,
a,
 )     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