=>> Building devel/libzakalwe build started at Tue Jan 20 07:12:16 EST 2026 port directory: /usr/ports/devel/libzakalwe package name: libzakalwe-1.0.0 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: ehaupt@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 515 Aug 27 2024 /usr/ports/devel/libzakalwe/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: ceb32bb3c347 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ehaupt@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work/.cache HOME=/wrkdirs/usr/ports/devel/libzakalwe/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/libzakalwe/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libzakalwe/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/libzakalwe/work/.cache HOME=/wrkdirs/usr/ports/devel/libzakalwe/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/libzakalwe/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/libzakalwe/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/libzakalwe" EXAMPLESDIR="share/examples/libzakalwe" DATADIR="share/libzakalwe" WWWDIR="www/libzakalwe" ETCDIR="etc/libzakalwe" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libzakalwe DOCSDIR=/usr/local/share/doc/libzakalwe EXAMPLESDIR=/usr/local/share/examples/libzakalwe WWWDIR=/usr/local/www/libzakalwe ETCDIR=/usr/local/etc/libzakalwe --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libzakalwe-1.0.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> libzakalwe-1.0.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libzakalwe-1.0.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libzakalwe-1.0.0 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libzakalwe-1.0.0 for building => SHA256 Checksum OK for hors-libzakalwe-b53b65812353e472588e1b24ead12891f174760a_GL0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by libzakalwe-1.0.0 for building ===> Extracting for libzakalwe-1.0.0 => SHA256 Checksum OK for hors-libzakalwe-b53b65812353e472588e1b24ead12891f174760a_GL0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for libzakalwe-1.0.0 ===> Applying FreeBSD patches for libzakalwe-1.0.0 from /usr/ports/devel/libzakalwe/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libzakalwe-1.0.0 depends on executable: bash - not found ===> Installing existing package /packages/All/bash-5.3.9.pkg [pkg.DaveG.ca] Installing bash-5.3.9... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] Extracting bash-5.3.9: .......... done ===> libzakalwe-1.0.0 depends on executable: bash - found ===> Returning to build of libzakalwe-1.0.0 ===> libzakalwe-1.0.0 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> libzakalwe-1.0.0 depends on package: gmake>=4.4.1 - found ===> Returning to build of libzakalwe-1.0.0 ===> libzakalwe-1.0.0 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> libzakalwe-1.0.0 depends on file: /usr/local/bin/ccache - found ===> Returning to build of libzakalwe-1.0.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for libzakalwe-1.0.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for libzakalwe-1.0.0 cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c array.c -o array.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c base.c -o base.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c bitfield.c -o bitfield.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c endianess.c -o endianess.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c file.c -o file.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c input.c -o input.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c math.c -o math.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c mem.c -o mem.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c norm_inv_table_65536.c -o norm_inv_table_65536.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c string.c -o string.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c str_array.c -o str_array.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c time.c -o time.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c unix-support.c -o unix-support.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c base-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c digraph.c -o digraph.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c endianess-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c file-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c hash64.c -o hash64.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c header-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c map-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c thread.c -o thread.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c math-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c time-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c string-util-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c str_array-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c mem-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c hash64-test.c thread.c:290:13: warning: explicitly assigning value of variable of type 'const struct processors *' to itself [-Wself-assign] 290 | processors = processors; | ~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c thread-util-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c array-test.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c bitfield-test.c base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_free' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :58:1: note: expanded from here 58 | _z_map_node_array_log_last_time_map_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_choice' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :64:1: note: expanded from here 64 | _z_map_node_array_log_last_time_map_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_get_const_ptr' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :71:1: note: expanded from here 71 | _z_map_node_array_log_last_time_map_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_get_ptr_unsafe' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :75:1: note: expanded from here 75 | _z_map_node_array_log_last_time_map_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_clone' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :78:1: note: expanded from here 78 | _z_map_node_array_log_last_time_map_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_create' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :79:1: note: expanded from here 79 | _z_map_node_array_log_last_time_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_create2' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :81:1: note: expanded from here 81 | _z_map_node_array_log_last_time_map_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_begin' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :84:1: note: expanded from here 84 | _z_map_node_array_log_last_time_map_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_begin_last' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :86:1: note: expanded from here 86 | _z_map_node_array_log_last_time_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_end' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :89:1: note: expanded from here 89 | _z_map_node_array_log_last_time_map_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_next' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :93:1: note: expanded from here 93 | _z_map_node_array_log_last_time_map_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_call' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :95:1: note: expanded from here 95 | _z_map_node_array_log_last_time_map_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_compare_len' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :98:1: note: expanded from here 98 | _z_map_node_array_log_last_time_map_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_get_last' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :101:1: note: expanded from here 101 | _z_map_node_array_log_last_time_map_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_pop' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :107:1: note: expanded from here 107 | _z_map_node_array_log_last_time_map_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_pop_fast' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :111:1: note: expanded from here 111 | _z_map_node_array_log_last_time_map_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_reverse' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :124:1: note: expanded from here 124 | _z_map_node_array_log_last_time_map_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_shuffle' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :133:1: note: expanded from here 133 | _z_map_node_array_log_last_time_map_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_rotate_right' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | _z_map_node_array_log_last_time_map_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_copy' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :146:1: note: expanded from here 146 | _z_map_node_array_log_last_time_map_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_insert' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :7:1: note: expanded from here 7 | _z_map_node_array_log_last_time_map_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_extend' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :12:1: note: expanded from here 12 | _z_map_node_array_log_last_time_map_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_count' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :16:1: note: expanded from here 16 | _z_map_node_array_log_last_time_map_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_find' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :19:1: note: expanded from here 19 | _z_map_node_array_log_last_time_map_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_replace' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :22:1: note: expanded from here 22 | _z_map_node_array_log_last_time_map_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function '_z_map_node_array_log_last_time_map_sort' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :25:1: note: expanded from here 25 | _z_map_node_array_log_last_time_map_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_begin_last' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:79:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 79 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | log_last_time_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_create' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:122:28: note: expanded from macro '\ Z_MAP_PROTOTYPE' 122 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :83:1: note: expanded from here 83 | log_last_time_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_cleanup_keys' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:153:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 153 | static inline void name##_cleanup_keys(struct name *map, \ | ^~~~~~~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | log_last_time_map_cleanup_keys | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_cleanup_values' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :92:1: note: expanded from here 92 | log_last_time_map_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_free' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:201:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 201 | static inline void name##_free(struct name *map) \ | ^~~~~~~~~~~ :119:1: note: expanded from here 119 | log_last_time_map_free | ^~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_get' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:209:26: note: expanded from macro '\ Z_MAP_PROTOTYPE' 209 | static inline value_type name##_get(const struct name *map, \ | ^~~~~~~~~~ :2:1: note: expanded from here 2 | log_last_time_map_get | ^~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_get_2' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:226:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 226 | static inline int name##_get_2(value_type *value, const struct name *map, \ | ^~~~~~~~~~~~ :11:1: note: expanded from here 11 | log_last_time_map_get_2 | ^~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_has' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:236:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 236 | static inline int name##_has(const struct name *map, const key_type key) \ | ^~~~~~~~~~ :14:1: note: expanded from here 14 | log_last_time_map_has | ^~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_len' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:241:22: note: expanded from macro '\ Z_MAP_PROTOTYPE' 241 | static inline size_t name##_len(const struct name *map) \ | ^~~~~~~~~~ :16:1: note: expanded from here 16 | log_last_time_map_len | ^~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_pop' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:246:26: note: expanded from macro '\ Z_MAP_PROTOTYPE' 246 | static inline value_type name##_pop(struct name *map, key_type key) \ | ^~~~~~~~~~ :17:1: note: expanded from here 17 | log_last_time_map_pop | ^~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_pop_2' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:259:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 259 | static inline int name##_pop_2(value_type *value, struct name *map, \ | ^~~~~~~~~~~~ :30:1: note: expanded from here 30 | log_last_time_map_pop_2 | ^~~~~~~~~~~~~~~~~~~~~~~ base.c:10:1: warning: unused function 'log_last_time_map_set_2' [-Wunused-function] 10 | Z_SCALAR_MAP_PROTOTYPE(log_last_time_map, void *, struct timeval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:305:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 305 | static inline int name##_set_2(struct name *map, key_type key, \ | ^~~~~~~~~~~~ :52:1: note: expanded from here 52 | log_last_time_map_set_2 | ^~~~~~~~~~~~~~~~~~~~~~~ 38 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -fpic -pthread -c random.c -o random.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c digraph-test.c cc -shared -lm -pthread -o shared_pack.lo array.lo base.lo bitfield.lo endianess.lo file.lo input.lo math.lo mem.lo norm_inv_table_65536.lo random.lo string.lo str_array.lo time.lo unix-support.lo cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -W -Wall -I include -pthread -D_DEFAULT_SOURCE -c random-test.c cc -shared -lm -pthread array.lo base.lo bitfield.lo endianess.lo file.lo input.lo math.lo mem.lo norm_inv_table_65536.lo random.lo string.lo str_array.lo time.lo unix-support.lo -o libzakalwe.so -Wl,-soname,libzakalwe.so cc -Wl,-rpath,. -o base-test base-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o bitfield-test bitfield-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o endianess-test endianess-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o file-test file-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o hash64-test hash64-test.o shared_pack.lo hash64.lo -lm -lpthread cc -Wl,-rpath,. -o header-test header-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o math-test math-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o mem-test mem-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o str_array-test str_array-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o string-util-test string-util-test.o shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o thread-util-test thread-util-test.o thread.lo shared_pack.lo -lm -lpthread cc -Wl,-rpath,. -o time-test time-test.o shared_pack.lo -lm -lpthread digraph-test.c:14:1: warning: unused function 'my_digraph_digraph_num_allocated' [-Wunused-function] 14 | DIGRAPH_PROTOTYPE(my_digraph, my_edge, edge, my_node, node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/next/digraph.h:292:22: note: expanded from macro 'DIGRAPH_PROTOTYPE' 292 | static inline size_t digraph_struct_name##_digraph_num_allocated( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | my_digraph_digraph_num_allocated | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ digraph-test.c:14:1: warning: unused function 'my_digraph_digraph_num_edges' [-Wunused-function] 14 | DIGRAPH_PROTOTYPE(my_digraph, my_edge, edge, my_node, node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/next/digraph.h:298:22: note: expanded from macro 'DIGRAPH_PROTOTYPE' 298 | static inline size_t digraph_struct_name##_digraph_num_edges( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :88:1: note: expanded from here 88 | my_digraph_digraph_num_edges | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ digraph-test.c:14:1: warning: unused function 'my_digraph_digraph_num_nodes' [-Wunused-function] 14 | DIGRAPH_PROTOTYPE(my_digraph, my_edge, edge, my_node, node) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/next/digraph.h:305:22: note: expanded from macro 'DIGRAPH_PROTOTYPE' 305 | static inline size_t digraph_struct_name##_digraph_num_nodes( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :89:1: note: expanded from here 89 | my_digraph_digraph_num_nodes | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc -Wl,-rpath,. -o digraph-test digraph-test.o shared_pack.lo digraph.lo -lm -lpthread cc -Wl,-rpath,. -o random-test random-test.o shared_pack.lo -lm -lpthread array-test.c:18:1: warning: unused function 'int_array_get_const_ptr' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :60:1: note: expanded from here 60 | int_array_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_get_ptr_unsafe' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here 64 | int_array_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_call' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :84:1: note: expanded from here 84 | int_array_call | ^~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_compare_len' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | int_array_compare_len | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_get_last' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | int_array_get_last | ^~~~~~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_copy' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :135:1: note: expanded from here 135 | int_array_copy | ^~~~~~~~~~~~~~ array-test.c:18:1: warning: unused function 'int_array_sort' [-Wunused-function] 18 | Z_ARRAY_PROTOTYPE(int_array, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :160:1: note: expanded from here 160 | int_array_sort | ^~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_free' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :163:1: note: expanded from here 163 | int_ptr_array_free | ^~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_choice' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :169:1: note: expanded from here 169 | int_ptr_array_choice | ^~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_get_const_ptr' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :176:1: note: expanded from here 176 | int_ptr_array_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_get_ptr_unsafe' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :180:1: note: expanded from here 180 | int_ptr_array_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_clone' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :183:1: note: expanded from here 183 | int_ptr_array_clone | ^~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_create' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :184:1: note: expanded from here 184 | int_ptr_array_create | ^~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_create2' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :186:1: note: expanded from here 186 | int_ptr_array_create2 | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_begin' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :189:1: note: expanded from here 189 | int_ptr_array_begin | ^~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_begin_last' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :191:1: note: expanded from here 191 | int_ptr_array_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_end' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :194:1: note: expanded from here 194 | int_ptr_array_end | ^~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_next' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :198:1: note: expanded from here 198 | int_ptr_array_next | ^~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_call' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :200:1: note: expanded from here 200 | int_ptr_array_call | ^~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_compare_len' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :203:1: note: expanded from here 203 | int_ptr_array_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_get_last' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :206:1: note: expanded from here 206 | int_ptr_array_get_last | ^~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_pop' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :212:1: note: expanded from here 212 | int_ptr_array_pop | ^~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_pop_fast' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :216:1: note: expanded from here 216 | int_ptr_array_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_pop_last' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:297:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 297 | static inline type name##_pop_last(struct name *array) \ | ^~~~~~~~~~~~~~~ :222:1: note: expanded from here 222 | int_ptr_array_pop_last | ^~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_reverse' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :229:1: note: expanded from here 229 | int_ptr_array_reverse | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_shuffle' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :238:1: note: expanded from here 238 | int_ptr_array_shuffle | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_rotate_right' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :2:1: note: expanded from here 2 | int_ptr_array_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_copy' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :9:1: note: expanded from here 9 | int_ptr_array_copy | ^~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_insert' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :16:1: note: expanded from here 16 | int_ptr_array_insert | ^~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_extend' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :21:1: note: expanded from here 21 | int_ptr_array_extend | ^~~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_count' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :25:1: note: expanded from here 25 | int_ptr_array_count | ^~~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_find' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :28:1: note: expanded from here 28 | int_ptr_array_find | ^~~~~~~~~~~~~~~~~~ array-test.c:19:1: warning: unused function 'int_ptr_array_replace' [-Wunused-function] 19 | Z_ARRAY_PROTOTYPE(int_ptr_array, int *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro 'Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :31:1: note: expanded from here 31 | int_ptr_array_replace | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_free' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :37:1: note: expanded from here 37 | foo_array_free | ^~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_choice' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :43:1: note: expanded from here 43 | foo_array_choice | ^~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_get_const_ptr' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :50:1: note: expanded from here 50 | foo_array_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_clone' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :57:1: note: expanded from here 57 | foo_array_clone | ^~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_create' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :58:1: note: expanded from here 58 | foo_array_create | ^~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_create2' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :60:1: note: expanded from here 60 | foo_array_create2 | ^~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_begin' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :63:1: note: expanded from here 63 | foo_array_begin | ^~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_begin_last' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :65:1: note: expanded from here 65 | foo_array_begin_last | ^~~~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_end' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :68:1: note: expanded from here 68 | foo_array_end | ^~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_next' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :72:1: note: expanded from here 72 | foo_array_next | ^~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_call' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :74:1: note: expanded from here 74 | foo_array_call | ^~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_compare_len' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :77:1: note: expanded from here 77 | foo_array_compare_len | ^~~~~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_get_last' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | foo_array_get_last | ^~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_pop' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :86:1: note: expanded from here 86 | foo_array_pop | ^~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_pop_fast' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | foo_array_pop_fast | ^~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_pop_last' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:297:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 297 | static inline type name##_pop_last(struct name *array) \ | ^~~~~~~~~~~~~~~ :96:1: note: expanded from here 96 | foo_array_pop_last | ^~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_reverse' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :103:1: note: expanded from here 103 | foo_array_reverse | ^~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_shuffle' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :112:1: note: expanded from here 112 | foo_array_shuffle | ^~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_rotate_right' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :118:1: note: expanded from here 118 | foo_array_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_copy' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :125:1: note: expanded from here 125 | foo_array_copy | ^~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_insert' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :132:1: note: expanded from here 132 | foo_array_insert | ^~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_extend' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:580:58: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 580 | #define Z_ARRAY_COMPARE_PROTOTYPE(name, type, compare_f) \ | ^ 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :137:1: note: expanded from here 137 | foo_array_extend | ^~~~~~~~~~~~~~~~ array-test.c:20:1: warning: unused function 'foo_array_replace' [-Wunused-function] 20 | Z_ARRAY_COMPARE_PROTOTYPE(foo_array, struct foo, compare_foo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:581:32: note: expanded from macro 'Z_ARRAY_COMPARE_PROTOTYPE' 581 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 582 | _Z_ARRAY_COMPARE_FUNCTION(name, type, compare_f) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:545:22: note: expanded from macro '\ _Z_ARRAY_COMPARE_FUNCTION' 545 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :147:1: note: expanded from here 147 | foo_array_replace | ^~~~~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_create' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:675:28: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 675 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :174:1: note: expanded from here 174 | pair_array_create | ^~~~~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_set' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:684:20: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 684 | static inline void name##_set(const struct name *array, const size_t i, \ | ^~~~~~~~~~ :176:1: note: expanded from here 176 | pair_array_set | ^~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_set0' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:692:20: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 692 | static inline void name##_set0(const struct name *array, const size_t i, \ | ^~~~~~~~~~~ :180:1: note: expanded from here 180 | pair_array_set0 | ^~~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_set1' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:699:20: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 699 | static inline void name##_set1(const struct name *array, const size_t i, \ | ^~~~~~~~~~~ :184:1: note: expanded from here 184 | pair_array_set1 | ^~~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_truncate' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:717:19: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 717 | static inline int name##_truncate(struct name *array, const size_t num_items) \ | ^~~~~~~~~~~~~~~ :189:1: note: expanded from here 189 | pair_array_truncate | ^~~~~~~~~~~~~~~~~~~ array-test.c:21:1: warning: unused function 'pair_array_extend' [-Wunused-function] 21 | Z_PAIR_ARRAY_PROTOTYPE(pair_array, int, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:765:52: note: expanded from macro 'Z_PAIR_ARRAY_PROTOTYPE' 765 | #define Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) \ | ^ 766 | _Z_PAIR_ARRAY_PROTOTYPE(name, type0, type1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:742:19: note: expanded from macro '\ _Z_PAIR_ARRAY_PROTOTYPE' 742 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :192:1: note: expanded from here 192 | pair_array_extend | ^~~~~~~~~~~~~~~~~ 62 warnings generated. cc -Wl,-rpath,. -o array-test array-test.o shared_pack.lo -lm -lpthread map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_free' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :50:1: note: expanded from here 50 | _z_map_node_array_int_map_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_choice' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :56:1: note: expanded from here 56 | _z_map_node_array_int_map_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_get_const_ptr' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :63:1: note: expanded from here 63 | _z_map_node_array_int_map_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_get_ptr_unsafe' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :67:1: note: expanded from here 67 | _z_map_node_array_int_map_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_clone' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :70:1: note: expanded from here 70 | _z_map_node_array_int_map_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_create' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :71:1: note: expanded from here 71 | _z_map_node_array_int_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_create2' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :73:1: note: expanded from here 73 | _z_map_node_array_int_map_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_begin' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :76:1: note: expanded from here 76 | _z_map_node_array_int_map_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_begin_last' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :78:1: note: expanded from here 78 | _z_map_node_array_int_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_end' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :81:1: note: expanded from here 81 | _z_map_node_array_int_map_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_next' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :85:1: note: expanded from here 85 | _z_map_node_array_int_map_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_call' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :87:1: note: expanded from here 87 | _z_map_node_array_int_map_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_compare_len' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | _z_map_node_array_int_map_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_get_last' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :93:1: note: expanded from here 93 | _z_map_node_array_int_map_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_pop' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :99:1: note: expanded from here 99 | _z_map_node_array_int_map_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_pop_fast' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :103:1: note: expanded from here 103 | _z_map_node_array_int_map_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_reverse' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | _z_map_node_array_int_map_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_shuffle' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | _z_map_node_array_int_map_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_rotate_right' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :131:1: note: expanded from here 131 | _z_map_node_array_int_map_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_copy' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :138:1: note: expanded from here 138 | _z_map_node_array_int_map_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_insert' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :145:1: note: expanded from here 145 | _z_map_node_array_int_map_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_extend' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :150:1: note: expanded from here 150 | _z_map_node_array_int_map_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_count' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :154:1: note: expanded from here 154 | _z_map_node_array_int_map_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_find' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :157:1: note: expanded from here 157 | _z_map_node_array_int_map_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_replace' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :160:1: note: expanded from here 160 | _z_map_node_array_int_map_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function '_z_map_node_array_int_map_sort' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :163:1: note: expanded from here 163 | _z_map_node_array_int_map_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:24:1: warning: unused function 'int_map_cleanup_values' [-Wunused-function] 24 | Z_MAP_PROTOTYPE(int_map, char *, int, strcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :67:1: note: expanded from here 67 | int_map_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_free' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :14:1: note: expanded from here 14 | _z_map_node_array_foo_map_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_choice' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :20:1: note: expanded from here 20 | _z_map_node_array_foo_map_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_get_const_ptr' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :27:1: note: expanded from here 27 | _z_map_node_array_foo_map_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_get_ptr_unsafe' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :31:1: note: expanded from here 31 | _z_map_node_array_foo_map_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_clone' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :34:1: note: expanded from here 34 | _z_map_node_array_foo_map_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_create' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :35:1: note: expanded from here 35 | _z_map_node_array_foo_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_create2' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :37:1: note: expanded from here 37 | _z_map_node_array_foo_map_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_begin' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :40:1: note: expanded from here 40 | _z_map_node_array_foo_map_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_begin_last' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :42:1: note: expanded from here 42 | _z_map_node_array_foo_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_end' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :45:1: note: expanded from here 45 | _z_map_node_array_foo_map_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_next' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :49:1: note: expanded from here 49 | _z_map_node_array_foo_map_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_call' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :51:1: note: expanded from here 51 | _z_map_node_array_foo_map_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_compare_len' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :54:1: note: expanded from here 54 | _z_map_node_array_foo_map_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_get_last' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :57:1: note: expanded from here 57 | _z_map_node_array_foo_map_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_pop' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :63:1: note: expanded from here 63 | _z_map_node_array_foo_map_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_pop_fast' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :67:1: note: expanded from here 67 | _z_map_node_array_foo_map_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_reverse' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | _z_map_node_array_foo_map_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_shuffle' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :89:1: note: expanded from here 89 | _z_map_node_array_foo_map_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_rotate_right' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :95:1: note: expanded from here 95 | _z_map_node_array_foo_map_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_copy' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :102:1: note: expanded from here 102 | _z_map_node_array_foo_map_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_insert' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :109:1: note: expanded from here 109 | _z_map_node_array_foo_map_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_extend' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :114:1: note: expanded from here 114 | _z_map_node_array_foo_map_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_count' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :118:1: note: expanded from here 118 | _z_map_node_array_foo_map_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_find' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :121:1: note: expanded from here 121 | _z_map_node_array_foo_map_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_replace' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :124:1: note: expanded from here 124 | _z_map_node_array_foo_map_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function '_z_map_node_array_foo_map_sort' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :127:1: note: expanded from here 127 | _z_map_node_array_foo_map_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_begin_last' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:79:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 79 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :19:1: note: expanded from here 19 | foo_map_begin_last | ^~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_cleanup_keys' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:153:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 153 | static inline void name##_cleanup_keys(struct name *map, \ | ^~~~~~~~~~~~~~~~~~~ :51:1: note: expanded from here 51 | foo_map_cleanup_keys | ^~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_cleanup_values' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | foo_map_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_get_default' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:217:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 217 | static inline value_type name##_get_default( \ | ^~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | foo_map_get_default | ^~~~~~~~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_get_2' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:226:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 226 | static inline int name##_get_2(value_type *value, const struct name *map, \ | ^~~~~~~~~~~~ :90:1: note: expanded from here 90 | foo_map_get_2 | ^~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_pop' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:246:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 246 | static inline value_type name##_pop(struct name *map, key_type key) \ | ^~~~~~~~~~ :96:1: note: expanded from here 96 | foo_map_pop | ^~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_pop_2' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:259:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 259 | static inline int name##_pop_2(value_type *value, struct name *map, \ | ^~~~~~~~~~~~ :109:1: note: expanded from here 109 | foo_map_pop_2 | ^~~~~~~~~~~~~ map-test.c:25:1: warning: unused function 'foo_map_set_2' [-Wunused-function] 25 | Z_MAP_PROTOTYPE(foo_map, int, struct foo, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:305:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 305 | static inline int name##_set_2(struct name *map, key_type key, \ | ^~~~~~~~~~~~ :131:1: note: expanded from here 131 | foo_map_set_2 | ^~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_free' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :183:1: note: expanded from here 183 | _z_map_node_array_foo_ptr_map_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_choice' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :7:1: note: expanded from here 7 | _z_map_node_array_foo_ptr_map_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_get_const_ptr' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :14:1: note: expanded from here 14 | _z_map_node_array_foo_ptr_map_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_get_ptr_unsafe' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :18:1: note: expanded from here 18 | _z_map_node_array_foo_ptr_map_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_clone' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :21:1: note: expanded from here 21 | _z_map_node_array_foo_ptr_map_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_create' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :22:1: note: expanded from here 22 | _z_map_node_array_foo_ptr_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_create2' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | _z_map_node_array_foo_ptr_map_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_begin' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :27:1: note: expanded from here 27 | _z_map_node_array_foo_ptr_map_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_begin_last' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | _z_map_node_array_foo_ptr_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_end' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :32:1: note: expanded from here 32 | _z_map_node_array_foo_ptr_map_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_next' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :36:1: note: expanded from here 36 | _z_map_node_array_foo_ptr_map_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_call' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :38:1: note: expanded from here 38 | _z_map_node_array_foo_ptr_map_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_compare_len' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :41:1: note: expanded from here 41 | _z_map_node_array_foo_ptr_map_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_get_last' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :44:1: note: expanded from here 44 | _z_map_node_array_foo_ptr_map_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_pop' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :50:1: note: expanded from here 50 | _z_map_node_array_foo_ptr_map_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_pop_fast' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :54:1: note: expanded from here 54 | _z_map_node_array_foo_ptr_map_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_reverse' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :67:1: note: expanded from here 67 | _z_map_node_array_foo_ptr_map_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_shuffle' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :76:1: note: expanded from here 76 | _z_map_node_array_foo_ptr_map_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_rotate_right' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | _z_map_node_array_foo_ptr_map_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_copy' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :89:1: note: expanded from here 89 | _z_map_node_array_foo_ptr_map_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_insert' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :96:1: note: expanded from here 96 | _z_map_node_array_foo_ptr_map_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_extend' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :101:1: note: expanded from here 101 | _z_map_node_array_foo_ptr_map_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_count' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :105:1: note: expanded from here 105 | _z_map_node_array_foo_ptr_map_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_find' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :108:1: note: expanded from here 108 | _z_map_node_array_foo_ptr_map_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_replace' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :111:1: note: expanded from here 111 | _z_map_node_array_foo_ptr_map_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function '_z_map_node_array_foo_ptr_map_sort' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :114:1: note: expanded from here 114 | _z_map_node_array_foo_ptr_map_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_begin_last' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:79:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 79 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :23:1: note: expanded from here 23 | foo_ptr_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_cleanup_keys' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:153:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 153 | static inline void name##_cleanup_keys(struct name *map, \ | ^~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | foo_ptr_map_cleanup_keys | ^~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_cleanup_values' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | foo_ptr_map_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_get_default' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:217:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 217 | static inline value_type name##_get_default( \ | ^~~~~~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | foo_ptr_map_get_default | ^~~~~~~~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_get_2' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:226:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 226 | static inline int name##_get_2(value_type *value, const struct name *map, \ | ^~~~~~~~~~~~ :94:1: note: expanded from here 94 | foo_ptr_map_get_2 | ^~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_pop' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:246:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 246 | static inline value_type name##_pop(struct name *map, key_type key) \ | ^~~~~~~~~~ :100:1: note: expanded from here 100 | foo_ptr_map_pop | ^~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_pop_2' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:259:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 259 | static inline int name##_pop_2(value_type *value, struct name *map, \ | ^~~~~~~~~~~~ :113:1: note: expanded from here 113 | foo_ptr_map_pop_2 | ^~~~~~~~~~~~~~~~~ map-test.c:26:1: warning: unused function 'foo_ptr_map_set_2' [-Wunused-function] 26 | Z_MAP_PROTOTYPE(foo_ptr_map, int, struct foo *, intcmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:305:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 305 | static inline int name##_set_2(struct name *map, key_type key, \ | ^~~~~~~~~~~~ :135:1: note: expanded from here 135 | foo_ptr_map_set_2 | ^~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_free' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :25:1: note: expanded from here 25 | _z_map_node_array_binary_key_map_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_choice' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :31:1: note: expanded from here 31 | _z_map_node_array_binary_key_map_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_get_const_ptr' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :38:1: note: expanded from here 38 | _z_map_node_array_binary_key_map_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_get_ptr_unsafe' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :42:1: note: expanded from here 42 | _z_map_node_array_binary_key_map_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_clone' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :45:1: note: expanded from here 45 | _z_map_node_array_binary_key_map_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_create' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :46:1: note: expanded from here 46 | _z_map_node_array_binary_key_map_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_create2' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :48:1: note: expanded from here 48 | _z_map_node_array_binary_key_map_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_begin' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :51:1: note: expanded from here 51 | _z_map_node_array_binary_key_map_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_begin_last' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | _z_map_node_array_binary_key_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_end' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :56:1: note: expanded from here 56 | _z_map_node_array_binary_key_map_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_next' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :60:1: note: expanded from here 60 | _z_map_node_array_binary_key_map_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_call' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :62:1: note: expanded from here 62 | _z_map_node_array_binary_key_map_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_compare_len' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :65:1: note: expanded from here 65 | _z_map_node_array_binary_key_map_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_get_last' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :68:1: note: expanded from here 68 | _z_map_node_array_binary_key_map_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_pop' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :74:1: note: expanded from here 74 | _z_map_node_array_binary_key_map_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_pop_fast' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :78:1: note: expanded from here 78 | _z_map_node_array_binary_key_map_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_reverse' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | _z_map_node_array_binary_key_map_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_shuffle' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :100:1: note: expanded from here 100 | _z_map_node_array_binary_key_map_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_rotate_right' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :106:1: note: expanded from here 106 | _z_map_node_array_binary_key_map_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_copy' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :113:1: note: expanded from here 113 | _z_map_node_array_binary_key_map_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_insert' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :120:1: note: expanded from here 120 | _z_map_node_array_binary_key_map_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_extend' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :4:1: note: expanded from here 4 | _z_map_node_array_binary_key_map_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_count' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :8:1: note: expanded from here 8 | _z_map_node_array_binary_key_map_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_find' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :11:1: note: expanded from here 11 | _z_map_node_array_binary_key_map_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_replace' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :14:1: note: expanded from here 14 | _z_map_node_array_binary_key_map_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function '_z_map_node_array_binary_key_map_sort' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro 'Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :17:1: note: expanded from here 17 | _z_map_node_array_binary_key_map_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_begin_last' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:79:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 79 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :51:1: note: expanded from here 51 | binary_key_map_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_cleanup_keys' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:153:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 153 | static inline void name##_cleanup_keys(struct name *map, \ | ^~~~~~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | binary_key_map_cleanup_keys | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_cleanup_values' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro 'Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :84:1: note: expanded from here 84 | binary_key_map_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_get_default' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:217:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 217 | static inline value_type name##_get_default( \ | ^~~~~~~~~~~~~~~~~~ :119:1: note: expanded from here 119 | binary_key_map_get_default | ^~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_get_2' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:226:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 226 | static inline int name##_get_2(value_type *value, const struct name *map, \ | ^~~~~~~~~~~~ :122:1: note: expanded from here 122 | binary_key_map_get_2 | ^~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_pop' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:246:26: note: expanded from macro 'Z_MAP_PROTOTYPE' 246 | static inline value_type name##_pop(struct name *map, key_type key) \ | ^~~~~~~~~~ :128:1: note: expanded from here 128 | binary_key_map_pop | ^~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_pop_2' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:259:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 259 | static inline int name##_pop_2(value_type *value, struct name *map, \ | ^~~~~~~~~~~~ :141:1: note: expanded from here 141 | binary_key_map_pop_2 | ^~~~~~~~~~~~~~~~~~~~ map-test.c:27:1: warning: unused function 'binary_key_map_set_2' [-Wunused-function] 27 | Z_MAP_PROTOTYPE(binary_key_map, void *, int, binary_cmp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:305:19: note: expanded from macro 'Z_MAP_PROTOTYPE' 305 | static inline int name##_set_2(struct name *map, key_type key, \ | ^~~~~~~~~~~~ :23:1: note: expanded from here 23 | binary_key_map_set_2 | ^~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_free' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:71:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 71 | static inline void name##_free(struct name *array) \ | ^~~~~~~~~~~ :77:1: note: expanded from here 77 | _z_map_node_array_int_map_2_free | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_choice' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:86:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 86 | static inline type name##_choice(size_t *pos, const struct name *array, \ | ^~~~~~~~~~~~~ :83:1: note: expanded from here 83 | _z_map_node_array_int_map_2_choice | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_get_const_ptr' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:106:27: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 106 | static inline const type *name##_get_const_ptr(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | _z_map_node_array_int_map_2_get_const_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_get_ptr_unsafe' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:113:21: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 113 | static inline type *name##_get_ptr_unsafe(const struct name *array, \ | ^~~~~~~~~~~~~~~~~~~~~ :94:1: note: expanded from here 94 | _z_map_node_array_int_map_2_get_ptr_unsafe | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_clone' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:140:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 140 | static inline struct name *name##_clone(const struct name *array) \ | ^~~~~~~~~~~~ :97:1: note: expanded from here 97 | _z_map_node_array_int_map_2_clone | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_create' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:160:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 160 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :98:1: note: expanded from here 98 | _z_map_node_array_int_map_2_create | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_create2' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:173:28: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 173 | static inline struct name *name##_create2(const size_t len) \ | ^~~~~~~~~~~~~~ :100:1: note: expanded from here 100 | _z_map_node_array_int_map_2_create2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_begin' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:190:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 190 | static inline void name##_begin(struct name##_iter *iter, \ | ^~~~~~~~~~~~ :103:1: note: expanded from here 103 | _z_map_node_array_int_map_2_begin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_begin_last' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:198:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 198 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :105:1: note: expanded from here 105 | _z_map_node_array_int_map_2_begin_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_end' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:206:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 206 | static inline int name##_end(struct name##_iter *iter) \ | ^~~~~~~~~~ :108:1: note: expanded from here 108 | _z_map_node_array_int_map_2_end | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_next' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:215:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 215 | static inline void name##_next(struct name##_iter *iter) \ | ^~~~~~~~~~~ :112:1: note: expanded from here 112 | _z_map_node_array_int_map_2_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_call' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:224:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 224 | static inline void name##_call(struct name *array, void (*func)(type item)) \ | ^~~~~~~~~~~ :114:1: note: expanded from here 114 | _z_map_node_array_int_map_2_call | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_compare_len' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:231:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 231 | static inline int name##_compare_len(const struct name *array0, \ | ^~~~~~~~~~~~~~~~~~ :117:1: note: expanded from here 117 | _z_map_node_array_int_map_2_compare_len | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_get_last' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:245:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 245 | static inline type name##_get_last(const struct name *array) \ | ^~~~~~~~~~~~~~~ :120:1: note: expanded from here 120 | _z_map_node_array_int_map_2_get_last | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_pop' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:253:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 253 | static inline type name##_pop(struct name *array, const size_t pos) \ | ^~~~~~~~~~ :126:1: note: expanded from here 126 | _z_map_node_array_int_map_2_pop | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_pop_fast' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:277:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 277 | static inline type name##_pop_fast(struct name *array, const size_t pos) \ | ^~~~~~~~~~~~~~~ :130:1: note: expanded from here 130 | _z_map_node_array_int_map_2_pop_fast | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_reverse' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:314:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 314 | static inline void name##_reverse(struct name *array) \ | ^~~~~~~~~~~~~~ :2:1: note: expanded from here 2 | _z_map_node_array_int_map_2_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_shuffle' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:344:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 344 | static inline void name##_shuffle(struct name *array, struct z_random_state *rs) \ | ^~~~~~~~~~~~~~ :11:1: note: expanded from here 11 | _z_map_node_array_int_map_2_shuffle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_rotate_right' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:361:20: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 361 | static inline void name##_rotate_right(struct name *array) \ | ^~~~~~~~~~~~~~~~~~~ :17:1: note: expanded from here 17 | _z_map_node_array_int_map_2_rotate_right | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_copy' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:388:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 388 | static inline int name##_copy(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | _z_map_node_array_int_map_2_copy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_insert' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:420:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 420 | static inline int name##_insert(struct name *array, const size_t pos, \ | ^~~~~~~~~~~~~ :31:1: note: expanded from here 31 | _z_map_node_array_int_map_2_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_extend' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:569:39: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 569 | #define Z_ARRAY_PROTOTYPE(name, type) \ | ^ 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:449:19: note: expanded from macro '\ _Z_ARRAY_PROTOTYPE' 449 | static inline int name##_extend(struct name *dst, const struct name *src) \ | ^~~~~~~~~~~~~ :36:1: note: expanded from here 36 | _z_map_node_array_int_map_2_extend | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_count' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:472:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 472 | static inline size_t name##_count(struct name *array, const type value) \ | ^~~~~~~~~~~~ :40:1: note: expanded from here 40 | _z_map_node_array_int_map_2_count | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_find' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:485:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 485 | static inline size_t name##_find(const struct name *array, const type value, \ | ^~~~~~~~~~~ :43:1: note: expanded from here 43 | _z_map_node_array_int_map_2_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_replace' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:496:22: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 496 | static inline size_t name##_replace(struct name *array, const type old_value, \ | ^~~~~~~~~~~~~~ :46:1: note: expanded from here 46 | _z_map_node_array_int_map_2_replace | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function '_z_map_node_array_int_map_2_sort' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:41:2: note: expanded from macro '\ Z_MAP_PROTOTYPE' 41 | \ | ^ 42 | Z_ARRAY_PROTOTYPE(_z_map_node_array_##name, struct _z_map_node_##name *); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:570:32: note: expanded from macro '\ Z_ARRAY_PROTOTYPE' 570 | _Z_ARRAY_PROTOTYPE(name, type) \ | ^ 571 | _Z_ARRAY_SCALAR_OPERATOR(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/array.h:510:20: note: expanded from macro '\ _Z_ARRAY_SCALAR_OPERATOR' 510 | static inline void name##_sort(struct name *array, \ | ^~~~~~~~~~~ :49:1: note: expanded from here 49 | _z_map_node_array_int_map_2_sort | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_begin_last' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:79:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 79 | static inline void name##_begin_last(struct name##_iter *iter, \ | ^~~~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | int_map_2_begin_last | ^~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_create' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:122:28: note: expanded from macro '\ Z_MAP_PROTOTYPE' 122 | static inline struct name *name##_create(void) \ | ^~~~~~~~~~~~~ :107:1: note: expanded from here 107 | int_map_2_create | ^~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_cleanup_keys' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:153:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 153 | static inline void name##_cleanup_keys(struct name *map, \ | ^~~~~~~~~~~~~~~~~~~ :115:1: note: expanded from here 115 | int_map_2_cleanup_keys | ^~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_cleanup_values' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:159:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 159 | static inline void name##_cleanup_values( \ | ^~~~~~~~~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | int_map_2_cleanup_values | ^~~~~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_free' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:201:20: note: expanded from macro '\ Z_MAP_PROTOTYPE' 201 | static inline void name##_free(struct name *map) \ | ^~~~~~~~~~~ :143:1: note: expanded from here 143 | int_map_2_free | ^~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_get_default' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:217:26: note: expanded from macro '\ Z_MAP_PROTOTYPE' 217 | static inline value_type name##_get_default( \ | ^~~~~~~~~~~~~~~~~~ :2:1: note: expanded from here 2 | int_map_2_get_default | ^~~~~~~~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_get_2' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:226:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 226 | static inline int name##_get_2(value_type *value, const struct name *map, \ | ^~~~~~~~~~~~ :5:1: note: expanded from here 5 | int_map_2_get_2 | ^~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_has' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:236:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 236 | static inline int name##_has(const struct name *map, const key_type key) \ | ^~~~~~~~~~ :8:1: note: expanded from here 8 | int_map_2_has | ^~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_len' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:241:22: note: expanded from macro '\ Z_MAP_PROTOTYPE' 241 | static inline size_t name##_len(const struct name *map) \ | ^~~~~~~~~~ :10:1: note: expanded from here 10 | int_map_2_len | ^~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_pop' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:246:26: note: expanded from macro '\ Z_MAP_PROTOTYPE' 246 | static inline value_type name##_pop(struct name *map, key_type key) \ | ^~~~~~~~~~ :11:1: note: expanded from here 11 | int_map_2_pop | ^~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_pop_2' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:259:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 259 | static inline int name##_pop_2(value_type *value, struct name *map, \ | ^~~~~~~~~~~~ :24:1: note: expanded from here 24 | int_map_2_pop_2 | ^~~~~~~~~~~~~~~ map-test.c:28:1: warning: unused function 'int_map_2_set_2' [-Wunused-function] 28 | Z_SCALAR_MAP_PROTOTYPE(int_map_2, struct foo *, int) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:422:2: note: expanded from macro 'Z_SCALAR_MAP_PROTOTYPE' 422 | \ | ^ 423 | Z_MAP_PROTOTYPE(name, key_type, value_type, _z_scalar_key_compare_##name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/zakalwe/map.h:305:19: note: expanded from macro '\ Z_MAP_PROTOTYPE' 305 | static inline int name##_set_2(struct name *map, key_type key, \ | ^~~~~~~~~~~~ :46:1: note: expanded from here 46 | int_map_2_set_2 | ^~~~~~~~~~~~~~~ 167 warnings generated. cc -Wl,-rpath,. -o map-test map-test.o shared_pack.lo -lm -lpthread =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for libzakalwe-1.0.0 ===> Generating temporary packing list strip libzakalwe.so install -m 644 libzakalwe.so "/wrkdirs/usr/ports/devel/libzakalwe/work/stage/usr/local/lib"/ mkdir -p -m 755 "/wrkdirs/usr/ports/devel/libzakalwe/work/stage/usr/local/include/zakalwe" install -m 644 include/zakalwe/*.h "/wrkdirs/usr/ports/devel/libzakalwe/work/stage/usr/local/include/zakalwe"/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-01-20T12:12:16+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=ceb32bb3c347' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for libzakalwe-1.0.0 ===> Building libzakalwe-1.0.0 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for libzakalwe-1.0.0 build of devel/libzakalwe | libzakalwe-1.0.0 ended at Tue Jan 20 07:12:28 EST 2026 build time: 00:00:12