Ctree is a project mainly written in C, it's free.
Generic n-ary tree (with doubly linked child nodes) in C
ctree -- Generic n-ary tree (with doubly linked child nodes) in C
For storing hierarchial information providing (very!) fast inserts, deletes and moves. Plan to use it later in creating and manipulating todo lists
$ mkdir build $ cd build $ cmake .. $ sudo make install
$ cd demo $ make $ ./demo