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