macro for API hiding/exposing
Region-based memory allocator.
PRIVATE Halfedge * ELright(Halfedge *)
PRIVATE void ELcleanup(el_state_t *)
PRIVATE Halfedge * HEcreate(el_state_t *, Edge *, char)
PRIVATE Site * leftreg(Halfedge *)
PRIVATE Halfedge * ELleft(Halfedge *)
PRIVATE void ELdelete(Halfedge *)
PRIVATE Site * rightreg(Halfedge *)
PRIVATE Site * hintersect(Halfedge *, Halfedge *, arena_t *)
PRIVATE Halfedge * ELleftbnd(el_state_t *, Point *)
PRIVATE void ELinitialize(el_state_t *)
PRIVATE void ELinsert(Halfedge *, Halfedge *)
struct Halfedge * ELright
arena_t allocated
outstanding dynamic allocations