Graphviz  2.41.20170921.2350
Data Structures | Macros | Functions
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
 

Macros

#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)
 

Macro Definition 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.

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.