Personal collection of C utilities and data structures
Go to file
Evan Burkey 56f3a9b9bf change get_binary to unsigned char 2023-12-15 13:08:22 -08:00
.idea append lf to includes 2023-11-29 13:41:04 -08:00
docs change get_binary to unsigned char 2023-12-15 13:08:22 -08:00
include change get_binary to unsigned char 2023-12-15 13:08:22 -08:00
src change get_binary to unsigned char 2023-12-15 13:08:22 -08:00
tests even better strings 2023-12-03 17:52:55 -08:00
.gitignore add tests 2023-10-30 14:26:38 -07:00
.gitlab-ci.yml Linux fix 2023-10-25 16:02:56 +00:00
CMakeLists.txt add string functions, cleanup vector docs 2023-12-03 17:08:04 -08:00
LICENSE init 2021-02-01 14:06:37 -08:00
Makefile add tests 2023-10-30 14:26:38 -07:00
README.md append lf to includes 2023-11-29 13:41:04 -08:00
build.sh start documentation 2022-03-30 17:02:36 -07:00
mkdocs.yml remove stderr printing 2023-12-05 10:30:54 -08:00

README.md

libflint

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

Documentation

Extensive documentation can be found here

Requirements

Building on Linux requires libbsd. Building on macOS, OpenBSD, or FreeBSD requires no extra dependencies.

Libraries

libflint includes uthash for a 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