#include "stack.h"
#include "circular.h"
#include <assert.h>
Include dependency graph for stack.c:
Go to the source code of this file.
Functions | |
nstack_t * | mkStack () |
void | freeStack (nstack_t *s) |
void | stackPush (nstack_t *s, Agnode_t *n) |
Agnode_t * | stackPop (nstack_t *s) |
int | stackSize (nstack_t *s) |
int | stackCheck (nstack_t *s, Agnode_t *n) |
void freeStack | ( | nstack_t * | s | ) |
nstack_t* mkStack | ( | void | ) |
Definition at line 46 of file stack.c.
References assert, NEXT, nstack_t::sz, top, nstack_t::top, and UNSET_ONSTACK.
Definition at line 38 of file stack.c.
References NEXT, SET_ONSTACK, nstack_t::sz, and nstack_t::top.
int stackSize | ( | nstack_t * | s | ) |