skalibs: the datastruct library interface
Keywords: skalibs datastruct libdatastruct library interface

libskarnet
skalibs
Software
skarnet.org

# The `datastruct` library interface

`libdatastruct` implements generic data structures like chained lists and AVL trees, in a memory-efficient and CPU-efficient way.

## Compiling

- Use `#include <skalibs/datastruct.h>`
- You can also use the lower-level headers included by `skalibs/datastruct.h` instead.

## Programming

`skalibs/datastruct.h` is a collection of several headers, each one defining a specific data structure and providing functions to work on it.

- `skalibs/genqdyn.h`: dynamically allocated queues for generic objects
- FIXME: To be completed