]> git.zarvox.org Git - crbtree.git/commit
crbtree: implement tree operations
authorDavid Herrmann <dh.herrmann@gmail.com>
Sun, 29 Nov 2015 17:18:45 +0000 (18:18 +0100)
committerDavid Herrmann <dh.herrmann@gmail.com>
Sun, 29 Nov 2015 17:18:45 +0000 (18:18 +0100)
commit5534ae8a76cd3e0823b5a7bd3d5e9ee8939efec1
tree7f6081ec93e5f62648f01238a2babace411670bc
parentafab531bb21620bfb7a12d51c92ae2b1e3f6ed10
crbtree: implement tree operations

This adds the basic build-system and implements the RB-Tree API. It also
adds a couple of tests to verify the RB-Tree works as expected.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
14 files changed:
.gitignore [new file with mode: 0644]
.vimrc [new file with mode: 0644]
COPYING [new file with mode: 0644]
LICENSE.LGPL2.1 [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
autogen.sh [new file with mode: 0755]
configure.ac [new file with mode: 0644]
m4/attributes.m4 [new file with mode: 0644]
src/crbtree-private.h [new file with mode: 0644]
src/crbtree.c [new file with mode: 0644]
src/crbtree.h [new file with mode: 0644]
src/libcrbtree.sym [new file with mode: 0644]
src/test-api.c [new file with mode: 0644]
src/test-basic.c [new file with mode: 0644]