Personal collection of C utilities and data structures
Go to file
Evan Burkey 48f773b3ab
Test and Deploy / test (push) Successful in 15s Details
Test and Deploy / docs (push) Successful in 28s Details
Implement Server (#1)
- Generic Server struct
- TCP and UDP

Reviewed-on: #1
2024-07-09 21:03:23 +00:00
.gitea/workflows Implement Server (#1) 2024-07-09 21:03:23 +00:00
.idea implement reallocarray on macOS 2024-05-06 11:17:34 -07:00
docs Implement Server (#1) 2024-07-09 21:03:23 +00:00
include Implement Server (#1) 2024-07-09 21:03:23 +00:00
src Implement Server (#1) 2024-07-09 21:03:23 +00:00
tests Implement Server (#1) 2024-07-09 21:03:23 +00:00
.gitignore Implement Server (#1) 2024-07-09 21:03:23 +00:00
CMakeLists.txt Implement Server (#1) 2024-07-09 21:03:23 +00:00
LICENSE init 2021-02-01 14:06:37 -08:00
README.md append lf to includes 2023-11-29 13:41:04 -08:00
clanggen.sh Implement Server (#1) 2024-07-09 21:03:23 +00:00
mkdocs.yml Add parsing docs 2024-04-10 17:55:54 -07:00
run_tests.sh Implement Server (#1) 2024-07-09 21:03:23 +00: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