C library of portability wrappers and data structures
Zix is a C library of portability wrappers and data structures. It provides the following components:
ZixAllocator A customizable allocator.
ZixBumpAllocator A simple realtime-safe bump-pointer allocator.
ZixBTree A page-allocated B-tree.
ZixHash An open-addressing hash table.
ZixRing A lock-free realtime-safe ring buffer.
ZixSem A portable semaphore wrapper.
ZixThread A portable thread wrapper.
ZixTree A binary search tree.
zixgest.h Digest functions suitable for hashing arbitrary data.
zix/filesystem.h Functions for working with filesystems.
zix/path.h Functions for working with filesystem paths lexically.
Linter | Message | Location |
---|---|---|
No lint warnings ✓ |