64#define N_DAD(n) (n)->n_dad
abstract graph C library, Cgraph API
type-generic dynamically expanding list
C analog of C++’s std::optional
result of partitioning available space, part of maze
seg_list_t seg_list
segment pointers
OPTIONAL(int) track_no
track number assigned in the channel
OPTIONAL(size_t) ind_no
index number of this segment in its channel
graphs, nodes and edges info: Agraphinfo_t, Agnodeinfo_t and Agedgeinfo_t