Directories | |
directory | dg |
Files | |
file | algorithm.h [code] |
Algorithm generation templates. | |
file | algorithm.temp.h [code] |
Algorithm generation templates. | |
file | array.h [code] |
Simple fixed C array helpers & iterators. | |
file | blib.c [code] |
Simplified Hierarchical Binary Library. | |
file | blib.h [code] |
Simplified Hierarchical Binary Library. | |
file | cstring.c [code] |
Implementations of ctl_sconst specific code and units. | |
file | cstring.h [code] |
Safe constant, fixed-length and variable length string templates. | |
file | cstring.temp.h [code] |
Safe constant, fixed-length string template functions. | |
file | ctldef.c [code] |
Miscellaneous implementation details and units. | |
file | ctldef.h [code] |
Primitive data type definitions and library glue. | |
file | ctlnew.c [code] |
Safe C allocators with 'exception handling'. | |
file | ctlnew.h [code] |
Safe C allocators with 'exception handling'. | |
file | ctlstring.c [code] |
A place to manufacture string templates and related functions/data. | |
file | ctlstring.h [code] |
Safe constant, fixed-length and variable length string templates. | |
file | datagen.c [code] |
Data generator support functions. | |
file | debug.c [code] |
Debugging helpers/loggers/etc. | |
file | debug.h [code] |
Debugging helpers/loggers/etc. Turn OFF debug code by defining NDEBUG. | |
file | destruct.h [code] |
file | dir.c [code] |
Genericised directory functions. | |
file | dir.h [code] |
Genericised directory functions. | |
file | fifo.c [code] |
Unit tests for fifo/lifo stacks. | |
file | fifo.h [code] |
Simple first-in, first-out stacks. | |
file | fstring.h [code] |
Fixed string class. | |
file | gstring.h [code] |
Growing string class. | |
file | heap.h [code] |
Simple heap-based memory management Snappy, all-inline implementation. | |
file | imultiset.h [code] |
"Invasive" set of ordered, non-unique data | |
file | iset.h [code] |
"Invasive" set of ordered, unique data | |
file | iterate.h [code] |
Various kinds of iteration wrappers. | |
file | lifo.h [code] |
Simple Last-in, first-out stack. | |
file | ll.c [code] |
"Invasive" Linked List unit tests | |
file | ll.h [code] |
"Invasive" Linked List C templates | |
file | mmap.c [code] |
Map files into memory. | |
file | mmap.h [code] |
Map files into memory. | |
file | mstime.c [code] |
The quest for high resolution clocks. | |
file | mstime.h [code] |
The quest for high resolution clocks. | |
file | mstring.c [code] |
Implementations of ctl_mstring specific code and units. | |
file | mstring.h [code] |
Mutable string class generator. | |
file | mstring.temp.h [code] |
Mutable string class generator template implementation. | |
file | pool.h [code] |
Memory allocation from fixed pool Doubles as an array indexed lookup table for items in the pool. | |
file | pp.h [code] |
A file full of preprocessor helpers. | |
file | profile.c [code] |
Simple profiling subsystem. | |
file | profile.h [code] |
Simple profiling subsystem. | |
file | record.c [code] |
file | record.h [code] |
file | ringbuff.c [code] |
Ring buffer implementation An IO buffer that attempts to minimize moving buffered data around. | |
file | ringbuff.h [code] |
file | serial.c [code] |
file | serial.h [code] |
file | socket.c [code] |
Single-Threaded Socket Server implementation. | |
file | socket.h [code] |
Socket Server implementation for Windows/Linux. | |
file | state.h [code] |
Define a stateeric state machine to tack onto other data. | |
file | tree.c [code] |
Tree basic implementation. | |
file | tree.h [code] |
Tree Base Class templates. | |
file | tree.temp.h [code] |
Tree template functions. | |
file | watchdog.c [code] |
SIGALRM/Watchdog for Windows/Linux. | |
file | watchdog.h [code] |
Declare SIGALRM/Watchdog for Windows/Linux. | |
file | xml.c [code] |
XML IO implementation. | |
file | xml.h [code] |
Handle simple data XML I/O as used by this system. |