Libds

Simple pure C data structures

Download as .zip Download as .tar.gz View on GitHub

libds - datastructures

libds is a library providing simple datastructures. It is designed to be portable (to the point only requiring memory allocation and ffreestanding environment).

Provided data structures

Requirements

libds requires these headers to be present at build environment:

libds also requires these extern functions:

Building libds

To build libds, simply invoke make all in the root directory. You will need to provide suitable SYSROOT argument or a PREFIX argument. INCLUDE argument can be overwritten to change where headers will be copied to (they will always be in INCLUDE/ds directory).