pmj / genccont
Generic containers in C. So far: singly & doubly linked lists, a singly-linked queue, a hash table and a binary search tree. As type-safe as I can make them in C. Simple to use and hack; very embeddable - works in user space and in-kernel; 0 build requirements: not even libc needed; can easily cherry-pick only needed source files. zlib license.
☆44Updated 7 years ago
Related projects: ⓘ
- memory pool allocator☆47Updated 11 years ago
- Convenient & cross-platform sandboxing C library☆42Updated 4 months ago
- A low-latency in-memory C logging library☆59Updated 2 years ago
- Lightweight printf-compatible format processing library☆32Updated 6 months ago
- NIH Utility Library☆90Updated 2 years ago
- C library/compiler for the Cap'n Proto serialization/RPC protocol☆69Updated last year
- Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.☆24Updated 3 years ago
- single file C libraries☆37Updated last year
- a library of useful C utilities☆63Updated 10 years ago
- A circular buffer alternative written in C under a BSD license☆134Updated 5 years ago
- C11 + Pthreads Atomic Bounded Work Queue☆28Updated 9 years ago
- Tiny helper lib for building daemons in C☆19Updated 2 weeks ago
- A single producer single - single consumer queue implemented by a ring buffer with C11's 'stdatomic.h'☆36Updated 9 months ago
- A simple, intrusive, zero-allocation red-black tree implementation☆43Updated 2 years ago
- Exception handling and smart pointer (automatic cleanup) libraries for C☆57Updated 10 years ago
- Linear Linked List Library☆48Updated 6 months ago
- Convey testing framework for C.☆35Updated 7 years ago
- ☆27Updated 8 years ago
- Read-only mirror of https://gitlab.inria.fr/gustedt/p99 - P99 is a suite of macro and function definitions that ease the programming in m…☆31Updated 3 years ago
- Portable scanf/printf-like functions to marshal binary data☆61Updated 9 years ago
- Embed GDB breakpoints in C source code☆52Updated 12 years ago
- Hierarchical Allocator for C☆61Updated 8 years ago
- memory pool implimentation by C with C99 style☆33Updated 9 years ago
- A compact library for C99 (and MSVC in C++ mode) providing refcounted arrays, maps, lists and a cool lexical scanner.☆40Updated 7 years ago
- A feature-incomplete peekahole (pahole) clone that doesn't rely on libdwarves (and doesn't choke on Clang output)☆22Updated 6 years ago
- a C implementation of Simon Cooke's bipbuffer☆17Updated 7 years ago
- Free-List Memory Pool of fixed-size objects in C99☆48Updated last year
- Hierarchical memory allocator☆69Updated 9 years ago
- [unofficial mirror] C Container Library https://github.com/jacob-navia/ccl☆18Updated 11 years ago