
Imported c-rbtree code with command: git subtree add --prefix shared/c-rbtree git@github.com:c-util/c-rbtree.git bf627e0c32241915108f66ad9738444e4d045b45 --squash To update the library use: git subtree pull --prefix shared/c-rbtree git@github.com:c-util/c-rbtree.git master --squash
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
c-rbtree - Intrusive Red-Black Tree Collection
|
|
|
|
ABOUT:
|
|
The c-rbtree project implements an intrusive collection based on
|
|
red-black trees in ISO-C11. Its API guarantees the user full control
|
|
over its data-structures, and rather limits itself to just the
|
|
tree-specific rebalancing and coloring operations.
|
|
|
|
For API documentation, see the c-rbtree.h header file, as well as the
|
|
docbook comments for each function.
|
|
|
|
DETAILS:
|
|
https://c-util.github.io/c-rbtree
|
|
|
|
BUG REPORTS:
|
|
https://github.com/c-util/c-rbtree/issues
|
|
|
|
GIT:
|
|
git@github.com:c-util/c-rbtree.git
|
|
https://github.com/c-util/c-rbtree.git
|
|
|
|
GITWEB:
|
|
https://github.com/c-util/c-rbtree
|
|
|
|
LICENSE:
|
|
Apache Software License 2.0
|
|
Lesser General Public License 2.1+
|
|
See AUTHORS for details.
|
|
|
|
REQUIREMENTS:
|
|
The requirements for c-siphash are:
|
|
|
|
libc (e.g., glibc >= 2.16)
|
|
|
|
At build-time, the following software is required:
|
|
|
|
meson >= 0.41
|
|
pkg-config >= 0.29
|
|
|
|
INSTALL:
|
|
The meson build-system is used for this project. Contact upstream
|
|
documentation for detailed help. In most situations the following
|
|
commands are sufficient to build and install from source:
|
|
|
|
$ mkdir build
|
|
$ cd build
|
|
$ meson setup ..
|
|
$ ninja
|
|
$ meson test
|
|
# ninja install
|
|
|
|
No custom configuration options are available.
|