Memory allocation wrappers that exit on failure.
static void * gv_alloc(size_t size)
CDT_API Dtlink_t * dtflatten(Dt_t *)
CDT_API int dtclose(Dt_t *)
CDT_API Dtmethod_t * Dtoset
ordered set (self-adjusting tree)
CDT_API Dt_t * dtopen(Dtdisc_t *, Dtmethod_t *)
void add_edge(edgelist *list, Agedge_t *e)
edgelist * init_edgelist(void)
void free_edgelist(edgelist *list)
static void * mkItem(void *p, Dtdisc_t *disc)
static int cmpItem(void *k1, void *k2)
void remove_edge(edgelist *list, Agedge_t *e)
char * agnameof(void *)
returns a string descriptor for the object.