2021-02-01 14:27:01 -08:00
# libflint
2021-02-01 14:06:37 -08:00
2023-10-25 16:02:56 +00:00
My personal library of common C data structures and algorithms. Supports Linux, macOS, OpenBSD, and FreeBSD.
2022-03-30 17:02:36 -07:00
## Documentation
2025-01-06 11:56:04 +00:00
Extensive documentation can be found [here ](https://wiki.burkey.co/doku.php?id=libflint:start ). You can also check out `tests/tests.c` to
2024-07-16 21:52:02 -07:00
see example usage from most of the library's API.
2022-03-30 17:02:36 -07:00
## Requirements
2023-11-29 13:40:41 -08:00
Building on Linux requires `libbsd` . Building on macOS, OpenBSD, or FreeBSD requires no extra dependencies.
2022-05-27 11:15:36 -07:00
2023-07-13 13:41:50 -07:00
## Libraries
2024-07-16 21:52:02 -07:00
`libflint` includes [uthash ](https://github.com/troydhanson/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