Common datastructure implemented in pedantic C99
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc/developer
include
proj
scripts
test
.gitignore
CHANGELOG
LICENCE
README.rst

README.rst

ABOUT

libdatatructure is pedantic C99 implementation of common datatructures:
  • double linked list

See CHANGELOG file for further details.

MOTIVATION:

I am writing cross-platform C++ libraries and I needed strict C99 compliance to ease porting to other platforms.

INSTALLATION:

This is a header only library. To copy the library headers into PREFIX (see make usage):

cd proj && make build-ios

DOCUMENTATION

The source code is fully documented.

SOURCE

Main source repository:

https://github.com/davidandreoletti/libdatastructure.git

DEVELOPMENT STATUS

This implementation is in ALPHA version. I only implements features required for my own needs but feel free to extend it.

CHANGELOG

See CHANGELOG file

REQUIREMENTS

See CHANGELOG file

CONTRIBUTORS:

If you would like to contribute, feel free to drop me an email or contribute patches.

AUTHOR

THANKS TO

  • Linux kernel for the linkedlist inspiration