Skip to content
This repository has been archived by the owner on Aug 5, 2022. It is now read-only.
/ cutils Public archive

🛠️ Set of compact and portable C utilities with the intention of being very fast, efficient and easy to use

License

Notifications You must be signed in to change notification settings

abobija/cutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ cutils

License: MIT Build status

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.

Components

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

Build

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

Author

GitHub: abobija
Homepage: abobija.com

License

MIT

About

🛠️ Set of compact and portable C utilities with the intention of being very fast, efficient and easy to use

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published