chore: readme
This commit is contained in:
parent
01b64e92fd
commit
899c7f7fbf
|
@ -0,0 +1,22 @@
|
|||
# CUtils
|
||||
|
||||
CUtils is a set of miscellaneous utilities for the C programming language.
|
||||
|
||||
## Modules
|
||||
|
||||
The utilities are split up into multiple modules. The documentation for all
|
||||
functions can be found in the header files (with a short description) as well
|
||||
as in the source files (with a detailed description and explanation of
|
||||
parameters and return values).
|
||||
|
||||
- `common`: Common utilities that are very common but did not fit in any other
|
||||
module, e.g. safe memory allocation or a few math functions
|
||||
- `cstr`: Functions that expand C's `<string.h>` library for `char *` strings
|
||||
- `debug`: Debug utilities, e.g. debug messages for memory allocations
|
||||
- `log`: Logging functionality with different log levels and support for
|
||||
printing source file and line information
|
||||
- `str`: A custom string type that stores length and capacity and associated
|
||||
functions for interacting with it
|
||||
- `test`: Simple unit testing library
|
||||
|
||||
Note that some modules may depend on each other.
|
Loading…
Reference in New Issue