API: Cutting my losses and having singular types and files for the 4

types { char, int, float, string } and can come back later to make it
one type to call.

GITIGNORE: Added tests and Makefile to cleanup fuzzyfinder but dont need
them pushed either as I have enough testing done.
This commit is contained in:
2026-10-14 09:48:58 -04:00
parent b89579a5e7
commit 813390b6ac
18 changed files with 2322 additions and 213 deletions
+2 -2
View File
@@ -14,7 +14,7 @@ CFLAGS := -std=c23 -Wall -Wextra -Wpedantic -Wshadow \
-Wconversion -Wsign-conversion \
-g -O1 -fno-omit-frame-pointer
SAN_FLAGS := -fsanitize=address,undefined
INCLUDES := -Iinclude -Isrc/lib -Isrc/lib/char -Isrc/lib/utils
INCLUDES := -Iinclude -Isrc/lib -Isrc/lib/int -Isrc/lib/utils
ASAN_ENV := ASAN_OPTIONS="allocator_may_return_null=1:detect_stack_use_after_return=1" \
UBSAN_OPTIONS="halt_on_error=1:print_stacktrace=1"
@@ -31,7 +31,7 @@ CPPCHECK_FLAGS := --enable=all \
$(INCLUDES)
# Sources & Build Directories
SRCS := src/lib/char/char.c src/lib/utils/utils.c
SRCS := src/lib/int/int.c src/lib/utils/utils.c
TEST_SRC := tests/test_learn.c
FUZZ_SRC := tests/fuzz_char.c