Personal collection of C utilities and data structures
Go to file
Evan Burkey 1f1ccddf82 add uthash 2023-07-13 13:41:50 -07:00
.idea Code cleanup, implement LL_ITER macro 2022-03-28 10:52:16 -07:00
docs Math docs, add spacing to binstr_to_int 2023-07-12 11:45:30 -07:00
include add uthash 2023-07-13 13:41:50 -07:00
src Math docs, add spacing to binstr_to_int 2023-07-12 11:45:30 -07:00
tests Math docs, add spacing to binstr_to_int 2023-07-12 11:45:30 -07:00
.gitignore remove lf naming scheme 2023-07-12 11:32:21 -07:00
.gitlab-ci.yml Add testing 2023-07-12 11:24:18 -07:00
CMakeLists.txt Math docs, add spacing to binstr_to_int 2023-07-12 11:45:30 -07:00
LICENSE init 2021-02-01 14:06:37 -08:00
README.md add uthash 2023-07-13 13:41:50 -07:00
build.sh start documentation 2022-03-30 17:02:36 -07:00
mkdocs.yml remove lf naming scheme 2023-07-12 11:32:21 -07:00

README.md

libflint

My personal library of common C data structures and algorithms. Supports Linux, OpenBSD, and FreeBSD.

Documentation

Extensive documentation can be found here

Requirements

Building on Linux requires libbsd.

Libraries

libflint uses uthash for its hash table implementation. uthash is a single header file included in the source code of libflint. See the top of include/uthash.h for license information