>>> yyjson: Building testing/yyjson 0.7.0-r1 (using abuild 3.11.21-r0) started Tue, 01 Aug 2023 12:28:37 +0000 >>> yyjson: Checking sanity of /home/buildozer/aports/testing/yyjson/APKBUILD... >>> WARNING: yyjson: No maintainer >>> yyjson: Analyzing dependencies... >>> yyjson: Installing for build: build-base cmake samurai (1/8) Installing libbz2 (1.0.8-r6) (2/8) Installing xz-libs (5.4.3-r1) (3/8) Installing libarchive (3.7.1-r0) (4/8) Installing rhash-libs (1.4.4-r0) (5/8) Installing libuv (1.46.0-r0) (6/8) Installing cmake (3.27.1-r0) (7/8) Installing samurai (1.2-r4) (8/8) Installing .makedepends-yyjson (20230801.122838) Executing busybox-1.36.1-r4.trigger OK: 365 MiB in 110 packages >>> yyjson: Cleaning up srcdir >>> yyjson: Cleaning up pkgdir >>> yyjson: Cleaning up tmpdir >>> yyjson: Fetching https://github.com/ibireme/yyjson/archive/0.7.0/yyjson-0.7.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 527k 0 527k 0 0 927k 0 --:--:-- --:--:-- --:--:-- 927k 100 1475k 0 1475k 0 0 2176k 0 --:--:-- --:--:-- --:--:-- 8697k >>> yyjson: Fetching https://github.com/ibireme/yyjson/archive/0.7.0/yyjson-0.7.0.tar.gz >>> yyjson: Checking sha512sums... yyjson-0.7.0.tar.gz: OK false-error-about-uninitialized-variable.patch: OK no-werror.patch: OK >>> yyjson: Unpacking /var/cache/distfiles/yyjson-0.7.0.tar.gz... >>> yyjson: false-error-about-uninitialized-variable.patch patching file src/yyjson.c >>> yyjson: no-werror.patch patching file CMakeLists.txt -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Add test: test_allocator -- Add test: test_err_code -- Add test: test_json_merge_patch -- Add test: test_json_mut_val -- Add test: test_json_patch -- Add test: test_json_pointer -- Add test: test_json_reader -- Add test: test_json_val -- Add test: test_json_writer -- Add test: test_number -- Add test: test_roundtrip -- Add test: test_string -- Performing Test COMPILER_SUPPORT_C_FLAG_Wmissing_prototypes -- Performing Test COMPILER_SUPPORT_C_FLAG_Wmissing_prototypes - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wmissing_prototypes -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wmissing_prototypes - Failed -- Performing Test COMPILER_SUPPORT_C_FLAG_Wstrict_prototypes -- Performing Test COMPILER_SUPPORT_C_FLAG_Wstrict_prototypes - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wstrict_prototypes -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wstrict_prototypes - Failed -- Performing Test COMPILER_SUPPORT_C_FLAG_Wlogical_op -- Performing Test COMPILER_SUPPORT_C_FLAG_Wlogical_op - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wlogical_op -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wlogical_op - Success -- Performing Test COMPILER_SUPPORT_C_FLAG_Wdouble_promotion -- Performing Test COMPILER_SUPPORT_C_FLAG_Wdouble_promotion - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wdouble_promotion -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wdouble_promotion - Success -- Performing Test COMPILER_SUPPORT_C_FLAG_Wduplicated_cond -- Performing Test COMPILER_SUPPORT_C_FLAG_Wduplicated_cond - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wduplicated_cond -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wduplicated_cond - Success -- Performing Test COMPILER_SUPPORT_C_FLAG_Wduplicated_branches -- Performing Test COMPILER_SUPPORT_C_FLAG_Wduplicated_branches - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wduplicated_branches -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wduplicated_branches - Success -- Performing Test COMPILER_SUPPORT_C_FLAG_Wcast_align_strict -- Performing Test COMPILER_SUPPORT_C_FLAG_Wcast_align_strict - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wcast_align_strict -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wcast_align_strict - Success -- Performing Test COMPILER_SUPPORT_C_FLAG_Wshadow_global -- Performing Test COMPILER_SUPPORT_C_FLAG_Wshadow_global - Success -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wshadow_global -- Performing Test COMPILER_SUPPORT_CXX_FLAG_Wshadow_global - Success -- Performing Test COMPILER_SUPPORTS_ANSI_C -- Performing Test COMPILER_SUPPORTS_ANSI_C - Success -- Performing Test COMPILER_SUPPORTS_ANSI_CXX -- Performing Test COMPILER_SUPPORTS_ANSI_CXX - Success -- Performing Test COMPILER_SUPPORTS_C11 -- Performing Test COMPILER_SUPPORTS_C11 - Success -- Performing Test COMPILER_SUPPORTS_CXX17 -- Performing Test COMPILER_SUPPORTS_CXX17 - Success -- Configuring done (1.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/builddir -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/builddir-static [1/38] Building CXX object CMakeFiles/test_compile_cxx17.dir/test/compile_ansi.cpp.o [2/38] Building C object CMakeFiles/test_compile_c11.dir/test/compile_ansi.c.o [3/38] Building CXX object CMakeFiles/test_compile_ansi_cxx.dir/test/compile_ansi.cpp.o [4/38] Building C object CMakeFiles/test_compile_ansi_c.dir/test/compile_ansi.c.o [5/38] Building C object CMakeFiles/test_string.dir/test/test_string.c.o [6/38] Building C object CMakeFiles/test_roundtrip.dir/test/test_roundtrip.c.o [7/38] Building C object CMakeFiles/test_number.dir/test/test_number.c.o [8/38] Building C object CMakeFiles/test_json_writer.dir/test/test_json_writer.c.o [9/38] Building C object CMakeFiles/test_json_val.dir/test/test_json_val.c.o [10/38] Building C object CMakeFiles/test_json_reader.dir/test/test_json_reader.c.o [11/38] Building C object CMakeFiles/test_json_pointer.dir/test/test_json_pointer.c.o [12/38] Building C object CMakeFiles/test_json_patch.dir/test/test_json_patch.c.o [13/38] Building C object CMakeFiles/test_json_mut_val.dir/test/test_json_mut_val.c.o [14/38] Building C object CMakeFiles/test_json_merge_patch.dir/test/test_json_merge_patch.c.o [15/38] Building C object CMakeFiles/test_err_code.dir/test/test_err_code.c.o [16/38] Building C object CMakeFiles/test_allocator.dir/test/test_allocator.c.o [17/38] Building C object CMakeFiles/yyjson_test_utils.dir/test/util/goo_double_conv.c.o [18/38] Building C object CMakeFiles/yyjson_test_utils.dir/test/util/yy_test_utils.c.o [19/38] Building C object CMakeFiles/yyjson.dir/src/yyjson.c.o [20/38] Linking C shared library libyyjson_test_utils.so [21/38] Linking C shared library libyyjson.so.0.7.0 [22/38] Creating library symlink libyyjson.so [23/38] Linking C executable test_string [24/38] Linking C executable test_roundtrip [25/38] Linking C executable test_number [26/38] Linking C executable test_json_writer [27/38] Linking C executable test_json_val [28/38] Linking C executable test_json_reader [29/38] Linking C executable test_json_pointer [30/38] Linking C executable test_json_patch [31/38] Linking C executable test_json_mut_val [32/38] Linking C executable test_json_merge_patch [33/38] Linking C executable test_err_code [34/38] Linking C executable test_allocator In file included from /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/test/compile_ansi.c:6: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_2': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_4': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_8': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_16': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_2': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_4': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_8': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_16': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ [35/38] Linking C executable test_compile_c11 In file included from /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/test/compile_ansi.cpp:6: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_2(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_4(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_8(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_16(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_2(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_4(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_8(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_16(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ [36/38] Linking CXX executable test_compile_cxx17 In file included from /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/test/compile_ansi.c:6: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_2': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_4': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_8': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_move_16': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_2': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_4': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_8': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'byte_copy_16': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ [37/38] Linking C executable test_compile_ansi_c In file included from /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/test/compile_ansi.cpp:6: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_2(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:540:5: note: in expansion of macro 'repeat2_incr' 540 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_4(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:548:5: note: in expansion of macro 'repeat4_incr' 548 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_8(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:556:5: note: in expansion of macro 'repeat8_incr' 556 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_move_16(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:564:5: note: in expansion of macro 'repeat16_incr' 564 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_2(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:28: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:384:33: note: in expansion of macro 'byte_move_idx' 384 | #define repeat2_incr(x) { x(0) x(1) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:572:5: note: in expansion of macro 'repeat2_incr' 572 | repeat2_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_4(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:28: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:33: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:38: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:385:43: note: in expansion of macro 'byte_move_idx' 385 | #define repeat4_incr(x) { x(0) x(1) x(2) x(3) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:580:5: note: in expansion of macro 'repeat4_incr' 580 | repeat4_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_8(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:28: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:33: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:38: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:43: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:48: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:53: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:58: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:386:63: note: in expansion of macro 'byte_move_idx' 386 | #define repeat8_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:588:5: note: in expansion of macro 'repeat8_incr' 588 | repeat8_incr(byte_move_idx) | ^~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c: In function 'void byte_copy_16(void*, const void*)': /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:28: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:33: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:38: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:43: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:48: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:53: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:58: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:387:63: note: in expansion of macro 'byte_move_idx' 387 | #define repeat16_incr(x) { x(0) x(1) x(2) x(3) x(4) x(5) x(6) x(7) \ | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:28: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:33: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:38: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:44: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:50: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:56: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:62: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:536:44: warning: cast from type 'const void*' to type 'u8*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual] 536 | #define byte_move_idx(x) ((u8 *)dst)[x] = ((u8 *)src)[x]; | ^~~~~~~~~ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:388:68: note: in expansion of macro 'byte_move_idx' 388 | x(8) x(9) x(10) x(11) x(12) x(13) x(14) x(15) } | ^ /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/src/yyjson.c:596:5: note: in expansion of macro 'repeat16_incr' 596 | repeat16_incr(byte_move_idx) | ^~~~~~~~~~~~~ [38/38] Linking CXX executable test_compile_ansi_cxx [1/2] Building C object CMakeFiles/yyjson.dir/src/yyjson.c.o [2/2] Linking C static library libyyjson.a Internal ctest changing into directory: /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/builddir Test project /home/buildozer/aports/testing/yyjson/src/yyjson-0.7.0/builddir Start 1: test_allocator Start 2: test_err_code Start 3: test_json_merge_patch Start 4: test_json_mut_val Start 5: test_json_patch Start 6: test_json_pointer Start 7: test_json_reader Start 8: test_json_val Start 9: test_json_writer Start 10: test_number Start 11: test_roundtrip Start 12: test_string 1/12 Test #1: test_allocator ................... Passed 0.01 sec 2/12 Test #2: test_err_code .................... Passed 0.01 sec 3/12 Test #3: test_json_merge_patch ............ Passed 0.01 sec 4/12 Test #4: test_json_mut_val ................ Passed 0.01 sec 5/12 Test #5: test_json_patch .................. Passed 0.01 sec 6/12 Test #6: test_json_pointer ................ Passed 0.01 sec 7/12 Test #8: test_json_val .................... Passed 0.00 sec 8/12 Test #11: test_roundtrip ................... Passed 0.00 sec 9/12 Test #12: test_string ...................... Passed 0.01 sec 10/12 Test #7: test_json_reader ................. Passed 0.08 sec 11/12 Test #9: test_json_writer ................. Passed 0.45 sec 12/12 Test #10: test_number ...................... Passed 0.57 sec 100% tests passed, 0 tests failed out of 12 Total Test time (real) = 0.58 sec >>> yyjson: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/libyyjson.so.0.7.0 -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/libyyjson.so -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config.cmake -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config-minsizerel.cmake -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/include/yyjson.h -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/libyyjson.a -- Old export file "/home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config.cmake" will be replaced. Removing files [/home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config-minsizerel.cmake]. -- Up-to-date: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config.cmake -- Installing: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/lib/cmake/yyjson/yyjson-config-minsizerel.cmake -- Up-to-date: /home/buildozer/aports/testing/yyjson/pkg/yyjson/usr/include/yyjson.h >>> yyjson-static*: Running split function static... >>> yyjson-static*: Preparing subpackage yyjson-static... >>> yyjson-static*: Stripping binaries >>> yyjson-static*: Running postcheck for yyjson-static >>> yyjson-dev*: Running split function dev... >>> yyjson-dev*: Preparing subpackage yyjson-dev... >>> yyjson-dev*: Stripping binaries >>> yyjson-dev*: Running postcheck for yyjson-dev >>> yyjson-doc*: Running split function doc... >>> yyjson-doc*: Preparing subpackage yyjson-doc... >>> yyjson-doc*: Running postcheck for yyjson-doc >>> yyjson*: Running postcheck for yyjson >>> yyjson*: Preparing package yyjson... >>> yyjson*: Stripping binaries >>> yyjson-dev*: Scanning shared objects >>> yyjson-doc*: Scanning shared objects >>> yyjson-static*: Scanning shared objects >>> yyjson*: Scanning shared objects >>> yyjson-dev*: Tracing dependencies... yyjson=0.7.0-r1 >>> yyjson-dev*: Package size: 328.0 KB >>> yyjson-dev*: Compressing data... >>> yyjson-dev*: Create checksum... >>> yyjson-dev*: Create yyjson-dev-0.7.0-r1.apk >>> yyjson-doc*: Tracing dependencies... >>> yyjson-doc*: Package size: 108.0 KB >>> yyjson-doc*: Compressing data... >>> yyjson-doc*: Create checksum... >>> yyjson-doc*: Create yyjson-doc-0.7.0-r1.apk >>> yyjson-static*: Tracing dependencies... >>> yyjson-static*: Package size: 216.0 KB >>> yyjson-static*: Compressing data... >>> yyjson-static*: Create checksum... >>> yyjson-static*: Create yyjson-static-0.7.0-r1.apk >>> yyjson*: Tracing dependencies... so:libc.musl-armhf.so.1 >>> yyjson*: Package size: 208.0 KB >>> yyjson*: Compressing data... >>> yyjson*: Create checksum... >>> yyjson*: Create yyjson-0.7.0-r1.apk >>> yyjson: Build complete at Tue, 01 Aug 2023 12:29:08 +0000 elapsed time 0h 0m 31s >>> yyjson: Cleaning up srcdir >>> yyjson: Cleaning up pkgdir >>> yyjson: Uninstalling dependencies... (1/8) Purging .makedepends-yyjson (20230801.122838) (2/8) Purging cmake (3.27.1-r0) (3/8) Purging samurai (1.2-r4) (4/8) Purging libarchive (3.7.1-r0) (5/8) Purging libbz2 (1.0.8-r6) (6/8) Purging libuv (1.46.0-r0) (7/8) Purging rhash-libs (1.4.4-r0) (8/8) Purging xz-libs (5.4.3-r1) Executing busybox-1.36.1-r4.trigger OK: 315 MiB in 102 packages >>> yyjson: Updating the testing/armhf repository index... >>> yyjson: Signing the index...