|
rlib
Convenience library for useful things
|
Files | |
| rbitset.h | |
| Fixed-width bitset with bit / byte / word accessors and bitwise compound operations. | |
| rcbctx.h | |
| Callback + data + user-data + per-side destroy-notify tuples used by Linked lists, Queues and Timeout callback list to store deferred callbacks. | |
| rdictionary.h | |
| String-keyed convenience wrapper around RHashTable. | |
| rdirtree.h | |
| Path-component-keyed tree with per-node data slots. | |
| rhashfuncs.h | |
| Pre-built hash / equality function pairs for the common key types (pointer-identity, NUL-terminated string). | |
| rhashset.h | |
| Refcounted hash-set container. | |
| rhashtable.h | |
| Refcounted hash-map container. | |
| rhzrptr.h | |
| Hazard pointers — safe reclamation for lock-free reads. | |
| rkvptrarray.h | |
Growable refcounted array of (key, value) pointer pairs. | |
| rlist-internal.h | |
| rlist.h | |
| Linked-list types: doubly / singly linked plus the callback-flavoured specialisations. | |
| rmpint.h | |
| Multi-precision integer arithmetic plus fixed-width Montgomery-form field elements (RMpintFE / RMpintFE_Big). | |
| rptrarray.h | |
Growable, refcounted array of rpointer values. | |
| rqueue.h | |
| FIFO queue (list-backed), callback queue, and bounded ring-buffer queue. | |
| rstring.h | |
| Mutable string-builder type. | |
| rtimeoutcblist.h | |
| Ordered list of callbacks indexed by absolute deadline. | |