From 53e4cb652f16005b1f9fc7df6fa818186836a43a Mon Sep 17 00:00:00 2001 From: Richard Thier Date: Fri, 25 Apr 2025 03:35:27 +0200 Subject: [PATCH] more fixes and checked clang++ build for generics --- array_handle_gen_test.c | 4 ++-- makefile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/array_handle_gen_test.c b/array_handle_gen_test.c index 197bd36..fed0659 100644 --- a/array_handle_gen_test.c +++ b/array_handle_gen_test.c @@ -15,11 +15,11 @@ int main() { // printf("vektor.count:%d\n", data.count); for(int i = 0; i < data.count; ++i) { - scanf(" %d", &n); + scanf(" %zu", &n); data.v[i] = n; } n = 0; for(int i = 0; i < data.count; ++i) n += data.v[i]; - printf("Sum: %d\n", n); + printf("Sum: %zu\n", n); // RAII releases array here automagicaly! return 0; diff --git a/makefile b/makefile index 2261b31..0ef90d1 100644 --- a/makefile +++ b/makefile @@ -37,6 +37,6 @@ clang: clang construct_destruct.c -o construct_destruct # clang raii_test.c -o raii_test # should not work clang++ raii_test.cpp -o raii_test_cpp - clang++ array_handle_gen_test.c -o array_handle_gen_test_cpp + clang++ array_handle_gen_test.c -o array_handle_gen_test_clangpp expand: gcc -E handle_test.c -o handle_test_expanded.c