Modules | |
argv | |
This utility provides a simple means of manipulating a vector of command textual words. | |
bintree | |
This interface provides a facility which enables a client to order and access a set of arbitary data in a binary "tree". | |
blockpool | |
This interface provides a facility to manage the allocation and deallocation of fixed sized blocks of memory. | |
C linkage macros | |
ctype | |
The ANSI-C standard <ctype.h> interface works fine for strings containing characters encoded with the ASCII 7-bit coding. However when you use characters outside this range things start to get ambiguous. | |
dblockpool | |
This interface provides a dynamic facility to manage the allocation and deallocation of fixed sized blocks of memory. | |
dump | |
This utility provides a simple hierachical debugging mechanism. | |
heap | |
This is a generic heap manager which incorporates a memory leak detection system which can monitor and report the dynamic memory which is in use for each heap. | |
string | |
This utility provides some simple string manipulation functions which augment those found in the standard ANSI-C library. | |
test | |
This utiltiy provides a simple unittest facility. | |
types | |
This provides some primative types not found in ANSI-C. |
The design and implementation are intended for embedded devices, ie. minimise footprint and maximise performance.