Set of compact and portable C utilities with the intention of being very fast, efficient and easy to use. Their main purpose is to be used in IoT and embedded systems.
List of components.
Name | Description | Linux | Windows |
---|---|---|---|
cutils |
Set of handy macros for object constructing, error checking, etc... | Yes | Yes |
estr |
String extension helpers | Yes | Yes |
xlist |
Doubly linked list (DLL) | Yes | Yes |
wxp |
String expander (similar to wordexp) | Yes | Yes |
cmder |
Commander (wrapper around getopt) | Yes | Yes |
Make is used for controlling compilation process. Building supported on Linux and Windows (not tested on other platforms).
Command | Description |
---|---|
make all |
Build all components |
make |
Same as make all |
make COMPONENT |
Build component, where COMPONENT is component name |
make test |
Run all tests |
make test.COMPONENT |
Run component test, where COMPONENT is component name |
make clean |
Clean the project |
GitHub: abobija
Homepage: abobija.com