aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRandy Palamar <randy@rnpnr.xyz>2025-12-06 08:54:34 -0700
committerRandy Palamar <randy@rnpnr.xyz>2025-12-08 09:49:00 -0700
commitb389733ab0fa46f2cecd302cc5826fc7dc322c8e (patch)
treee8489b83900fbb1b1ae53ebf8e1a25ffdaa73342 /test
parent6ead3cc87f960c1816ed4ee37da3b19d60700bbc (diff)
downloadvis-b389733ab0fa46f2cecd302cc5826fc7dc322c8e.tar.gz
vis-b389733ab0fa46f2cecd302cc5826fc7dc322c8e.tar.xz
util: replace memrchr with internal version
The amount of code we need to detect if this is present and handle the fallback is more than if we just provide it ourselves. Also we are passing in a difference of pointers so the argument type should be ptrdiff_t. This avoids a C brain damage of having unsigned size type which can wrap around if the caller is careful.
Diffstat (limited to 'test')
-rw-r--r--test/core/Makefile8
-rw-r--r--test/fuzz/Makefile6
2 files changed, 7 insertions, 7 deletions
diff --git a/test/core/Makefile b/test/core/Makefile
index b0284b8..5f1e965 100644
--- a/test/core/Makefile
+++ b/test/core/Makefile
@@ -16,19 +16,19 @@ config.h:
text-test: config.h text-test.c ../../text.c ../../text-common.c ../../text-io.c ../../text-iterator.c ../../text-util.c ../../text-motions.c ../../text-objects.c ../../text-regex.c ../../array.c
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
buffer-test: config.h buffer-test.c ../../buffer.c
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} buffer-test.c ${SRC} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} buffer-test.c ${SRC} ${LDFLAGS} -o $@
map-test: config.h map-test.c ../../map.c
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
array-test: config.h array-test.c ../../array.c
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} ${filter %.c, $^} ${SRC} ${LDFLAGS} -o $@
debug: clean
$(MAKE) CFLAGS_EXTRA='${CFLAGS_EXTRA} ${CFLAGS_DEBUG}'
diff --git a/test/fuzz/Makefile b/test/fuzz/Makefile
index 9aade50..3b79ef1 100644
--- a/test/fuzz/Makefile
+++ b/test/fuzz/Makefile
@@ -10,15 +10,15 @@ test: $(ALL)
text-fuzzer: text-fuzzer.c fuzzer.h $(TEXT_SRC)
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} ${filter %.c, $^} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} ${filter %.c, $^} ${LDFLAGS} -o $@
text-libfuzzer: text-fuzzer.c fuzzer.h $(TEXT_SRC)
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} -DLIBFUZZER ${filter %.c, $^} -fsanitize=fuzzer,address,undefined ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} -DLIBFUZZER ${filter %.c, $^} -fsanitize=fuzzer,address,undefined ${LDFLAGS} -o $@
buffer-fuzzer: buffer-fuzzer.c fuzzer.h ../../buffer.c
@echo Compiling $@ binary
- @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_LIBC} ${CFLAGS_EXTRA} ${filter %.c, $^} ${LDFLAGS} -o $@
+ @${CC} ${CFLAGS} ${CFLAGS_STD} ${CFLAGS_EXTRA} ${filter %.c, $^} ${LDFLAGS} -o $@
debug: clean
$(MAKE) CFLAGS_EXTRA='${CFLAGS_EXTRA} ${CFLAGS_DEBUG}'