Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Data Structures | |
struct | stk_stack_node |
struct | stk_stack |
Macros | |
#define | DATA_TYPE void * |
Typedefs | |
typedef struct stk_stack_node | stk_stack_node |
typedef struct stk_stack | stk_stack |
Functions | |
stk_stack * | StackJoin (stk_stack *stack1, stk_stack *stack2) |
stk_stack * | StackCreate (void) |
void | StackPush (stk_stack *theStack, DATA_TYPE newInfoPointer) |
void * | StackPop (stk_stack *theStack) |
intptr_t | StackNotEmpty (stk_stack *) |
#define DATA_TYPE void * |
Definition at line 41 of file stack.h.
Referenced by StackPop().
typedef struct stk_stack_node stk_stack_node |
stk_stack* StackCreate | ( | void | ) |
Definition at line 28 of file stack.c.
References NULL, SafeMalloc(), stk_stack::tail, and stk_stack::top.
Referenced by RBEnumerate().
Definition at line 16 of file stack.c.
References stk_stack_node::next, stk_stack::tail, and stk_stack::top.
intptr_t StackNotEmpty | ( | stk_stack * | ) |
Definition at line 12 of file stack.c.
References stk_stack::top.
void* StackPop | ( | stk_stack * | theStack | ) |
Definition at line 55 of file stack.c.
References DATA_TYPE, stk_stack_node::info, stk_stack_node::next, NULL, stk_stack::tail, and stk_stack::top.
Referenced by main().
Definition at line 37 of file stack.c.
References stk_stack_node::info, stk_stack_node::next, SafeMalloc(), stk_stack::tail, and stk_stack::top.
Referenced by RBEnumerate().