Recreational header-only library for simple implementations of common utils and data structures not present by default in the C language.
Warning
This library is extremely experimental and should only be used for recreational purposes only!
Note
Some macros in this library uses non-standard extensions that may not be available in all C compilers. For compatibility sakes, only the GCC and Clang compilers are supported.
- Macro-implemented data structures (type safe, generic)
- Currently implemented data structures:
- Dynamic Array
- Linked List
- Hash Table
- Logging system w/ multiple log levels
- Prefixed with
[LOG_LEVEL] - Info is printed to
stdout, warnings & errors are printed tostderr - Automatically newlined
- Verbose logs with
-DSP_VERBOSE_LOGSand theSP_VERBOSElog level
- Prefixed with
nob.h by Tsoding, inspiration
This project is licensed under the MIT License.