#define UNUSED
A macro for an attribute, if attached to a variable, indicating that the variable is not used.
#define DGL_ERR_MemoryExhausted
#define DGL_ERR_HeadNodeNotFound
#define DGL_ERR_UnexpectedNullPointer
int(* dglSpanClip_fn)(dglGraph_s *, dglGraph_s *, dglSpanClipInput_s *, dglSpanClipOutput_s *, void *)
#define DGL_ERR_HeapError
void dglHeapInit(dglHeap_s *pheap)
int dglHeapInsertMin(dglHeap_s *pheap, long key, unsigned char flags, dglHeapData_u value)
void dglHeapFree(dglHeap_s *pheap, dglHeapCancelItem_fn pfnCancelItem)
int dglHeapExtractMin(dglHeap_s *pheap, dglHeapNode_s *pnoderet)
unsigned char * dgl_mempop(unsigned char *pstack, long *istack, long size)
unsigned char * dgl_mempush(unsigned char *pstack, long *istack, long size, void *pv)
int DGL_SPAN_MINIMUM_SPANNING_FUNC(dglGraph_s *pgraphIn, dglGraph_s *pgraphOut, dglInt32_t nVertex, dglSpanClip_fn fnClip, void *pvClipArg)
int DGL_SPAN_DEPTHFIRST_SPANNING_FUNC(dglGraph_s *pgraphIn, dglGraph_s *pgraphOut, dglInt32_t nVertex, void *pvVisited, dglSpanClip_fn fnClip, void *pvClipArg)
dglTreeNode_s * dglTreeNodeAdd(void *pavl, dglInt32_t nKey)
#define DGL_EDGESET_T_FIRST_FUNC
#define DGL_NODE_T_RELEASE_FUNC
#define DGL_NODE_T_INITIALIZE_FUNC
#define DGL_ADD_NODE_FUNC
#define DGL_NODE_T_FIRST_FUNC
#define DGL_GET_NODE_FUNC
#define DGL_EDGE_ATTR_PTR
#define DGL_EDGE_STATUS(p)
#define DGL_EDGESET_T_RELEASE_FUNC
#define DGL_EDGESET_T_INITIALIZE_FUNC
#define DGL_NODE_ATTR_PTR
#define DGL_ADD_EDGE_FUNC
#define DGL_EDGESET_T_NEXT_FUNC
dglInt32_t * dglGetNode(dglGraph_s *pGraph, dglInt32_t nNodeId)