libflint
libflint
is a library of common C data structures and algorithms, designed to be as agnostic as possible for its
users. Over time, it has become my personal library of reusable C code.
Requirements
Linux
Requires libbsd
. This should be available on all major Linux distros.
macOS, OpenBSD, FreeBSD
Requires no extra dependencies
Memory Management
The parts of this library that create data structures pass all responsibility of memory management to the user. This is clearly documented in the individual module's documentation.
Why the name 'libflint'?
libflint
is named after my dog Flint, who passed away in 2021. I miss you buddy.