feat: memory constants

This commit is contained in:
2026-01-08 21:51:55 +02:00
parent 266dd86878
commit 6508cc6ee2
5 changed files with 138 additions and 0 deletions

18
makefile Normal file
View File

@@ -0,0 +1,18 @@
RELEASE_flags=-DNDEBUG -O2 -g0
DEBUG_flags=-std=c23 -DDEBUG -Wall -Wno-unknown-pragmas -Wpedantic -Wshadow -Wextra -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=int-conversion -Wvla -g -Og -fsanitize=address -fsanitize=undefined
clean:
rm -fr bin
format:
clang-format -i test/niconst_test.c
clang-format -i niconst.h
test: bin/test
bin/niconst_test
.PHONY: test clean
bin/test: test/niconst_test.c
mkdir -p bin/test
cc ${DEBUG_flags} test/niconst_test.c -o bin/niconst_test