
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. | |
1.5.6