Graphviz 2.29.20120208.0545
Data Structures | Defines | Functions
lib/circogen/stack.h File Reference
#include <render.h>
Include dependency graph for stack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  nstack_t

Defines

#define STACK_H
#define top(sp)   ((sp)->top)

Functions

nstack_tmkStack (void)
void stackPush (nstack_t *s, Agnode_t *n)
Agnode_tstackPop (nstack_t *s)
int stackSize (nstack_t *s)
int stackCheck (nstack_t *s, Agnode_t *n)
void freeStack (nstack_t *s)

Define Documentation

#define STACK_H

Definition at line 19 of file stack.h.

#define top (   sp)    ((sp)->top)

Definition at line 35 of file stack.h.

Referenced by stackCheck(), stackPop(), and voronoi().


Function Documentation

void freeStack ( nstack_t s)

Definition at line 30 of file stack.c.

References free().

Referenced by closest_pairs2graph().

nstack_t* mkStack ( void  )

Definition at line 19 of file stack.c.

References NEW, NULL, nstack_t::sz, and nstack_t::top.

int stackCheck ( nstack_t s,
Agnode_t n 
)

Definition at line 67 of file stack.c.

References node(), NULL, ONSTACK, nstack_t::top, and top.

Agnode_t* stackPop ( nstack_t s)

Definition at line 43 of file stack.c.

References assert, NEXT, nstack_t::sz, nstack_t::top, top, and UNSET_ONSTACK.

void stackPush ( nstack_t s,
Agnode_t n 
)

Definition at line 35 of file stack.c.

References NEXT, SET_ONSTACK, nstack_t::sz, and nstack_t::top.

int stackSize ( nstack_t s)

Definition at line 59 of file stack.c.

References nstack_t::sz.