=>> Building devel/libzakalwe build started at Wed Dec 10 09:57:06 EST 2025 port directory: /usr/ports/devel/libzakalwe package name: libzakalwe-1.0.0 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 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: 62d8b1999233 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: 1305000 Job Id: 14 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-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_13_5_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_13_5_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_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=13.5 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 --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.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_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.8_1.pkg [pkg.DaveG.ca] Installing bash-5.3.8_1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [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.23.1: .......... done [pkg.DaveG.ca] Extracting bash-5.3.8_1: .......... 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 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) \ | ^~~~~~~~~~~ :51:1: note: expanded from here 51 | _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, \ | ^~~~~~~~~~~~~ :57:1: note: expanded from here 57 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here 64 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :68:1: note: expanded from here 68 | _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) \ | ^~~~~~~~~~~~ :71:1: note: expanded from here 71 | _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) \ | ^~~~~~~~~~~~~ :72:1: note: expanded from here 72 | _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) \ | ^~~~~~~~~~~~~~ :74:1: note: expanded from here 74 | _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, \ | ^~~~~~~~~~~~ :77:1: note: expanded from here 77 | _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, \ | ^~~~~~~~~~~~~~~~~ :79:1: note: expanded from here 79 | _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) \ | ^~~~~~~~~~ :82:1: note: expanded from here 82 | _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) \ | ^~~~~~~~~~~ :86:1: note: expanded from here 86 | _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)) \ | ^~~~~~~~~~~ :88:1: note: expanded from here 88 | _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, \ | ^~~~~~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | _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) \ | ^~~~~~~~~~~~~~~ :94:1: note: expanded from here 94 | _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) \ | ^~~~~~~~~~ :100:1: note: expanded from here 100 | _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) \ | ^~~~~~~~~~~~~~~ :104:1: note: expanded from here 104 | _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) \ | ^~~~~~~~~~~~~~ :117:1: note: expanded from here 117 | _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) \ | ^~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :132:1: note: expanded from here 132 | _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) \ | ^~~~~~~~~~~ :139:1: note: expanded from here 139 | _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, \ | ^~~~~~~~~~~~~ :6:1: note: expanded from here 6 | _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) \ | ^~~~~~~~~~~~~ :11:1: note: expanded from here 11 | _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) \ | ^~~~~~~~~~~~ :15:1: note: expanded from here 15 | _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, \ | ^~~~~~~~~~~ :18:1: note: expanded from here 18 | _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, \ | ^~~~~~~~~~~~~~ :21:1: note: expanded from here 21 | _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, \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | _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. 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 -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( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :84:1: note: expanded from here 84 | 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, \ | ^~~~~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | 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, \ | ^~~~~~~~~~~~~~~~~~~~~ :57:1: note: expanded from here 57 | 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)) \ | ^~~~~~~~~~~ :77:1: note: expanded from here 77 | 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, \ | ^~~~~~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | 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) \ | ^~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | 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) \ | ^~~~~~~~~~~ :128:1: note: expanded from here 128 | 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, \ | ^~~~~~~~~~~ :153:1: note: expanded from here 153 | 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) \ | ^~~~~~~~~~~ :156:1: note: expanded from here 156 | 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, \ | ^~~~~~~~~~~~~ :162:1: note: expanded from here 162 | 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, \ | ^~~~~~~~~~~~~~~~~~~~ :169:1: note: expanded from here 169 | 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, \ | ^~~~~~~~~~~~~~~~~~~~~ :173:1: note: expanded from here 173 | 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) \ | ^~~~~~~~~~~~ :176:1: note: expanded from here 176 | 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) \ | ^~~~~~~~~~~~~ :177:1: note: expanded from here 177 | 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) \ | ^~~~~~~~~~~~~~ :179:1: note: expanded from here 179 | 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, \ | ^~~~~~~~~~~~ :182:1: note: expanded from here 182 | 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, \ | ^~~~~~~~~~~~~~~~~ :184:1: note: expanded from here 184 | 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) \ | ^~~~~~~~~~ :187:1: note: expanded from here 187 | 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) \ | ^~~~~~~~~~~ :191:1: note: expanded from here 191 | 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)) \ | ^~~~~~~~~~~ :193:1: note: expanded from here 193 | 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, \ | ^~~~~~~~~~~~~~~~~~ :196:1: note: expanded from here 196 | 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) \ | ^~~~~~~~~~~~~~~ :199:1: note: expanded from here 199 | 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) \ | ^~~~~~~~~~ :205:1: note: expanded from here 205 | 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) \ | ^~~~~~~~~~~~~~~ :209:1: note: expanded from here 209 | 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) \ | ^~~~~~~~~~~~~~~ :215:1: note: expanded from here 215 | 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) \ | ^~~~~~~~~~~~~~ :222:1: note: expanded from here 222 | 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) \ | ^~~~~~~~~~~~~~ :231:1: note: expanded from here 231 | 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) \ | ^~~~~~~~~~~~~~~~~~~ :237:1: note: expanded from here 237 | 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) \ | ^~~~~~~~~~~ :7:1: note: expanded from here 7 | 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, \ | ^~~~~~~~~~~~~ :14:1: note: expanded from here 14 | 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) \ | ^~~~~~~~~~~~~ :19:1: note: expanded from here 19 | 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) \ | ^~~~~~~~~~~~ :23:1: note: expanded from here 23 | 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, \ | ^~~~~~~~~~~ :26:1: note: expanded from here 26 | 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, \ | ^~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | 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) \ | ^~~~~~~~~~~ :35:1: note: expanded from here 35 | 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, \ | ^~~~~~~~~~~~~ :41:1: note: expanded from here 41 | 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, \ | ^~~~~~~~~~~~~~~~~~~~ :48:1: note: expanded from here 48 | 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) \ | ^~~~~~~~~~~~ :55:1: note: expanded from here 55 | 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) \ | ^~~~~~~~~~~~~ :56:1: note: expanded from here 56 | 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) \ | ^~~~~~~~~~~~~~ :58:1: note: expanded from here 58 | 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, \ | ^~~~~~~~~~~~ :61:1: note: expanded from here 61 | 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, \ | ^~~~~~~~~~~~~~~~~ :63:1: note: expanded from here 63 | 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) \ | ^~~~~~~~~~ :66:1: note: expanded from here 66 | 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) \ | ^~~~~~~~~~~ :70:1: note: expanded from here 70 | 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)) \ | ^~~~~~~~~~~ :72:1: note: expanded from here 72 | 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, \ | ^~~~~~~~~~~~~~~~~~ :75:1: note: expanded from here 75 | 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) \ | ^~~~~~~~~~~~~~~ :78:1: note: expanded from here 78 | 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) \ | ^~~~~~~~~~ :84:1: note: expanded from here 84 | 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) \ | ^~~~~~~~~~~~~~~ :88:1: note: expanded from here 88 | 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) \ | ^~~~~~~~~~~~~~~ :94:1: note: expanded from here 94 | 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) \ | ^~~~~~~~~~~~~~ :101:1: note: expanded from here 101 | 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) \ | ^~~~~~~~~~~~~~ :110:1: note: expanded from here 110 | 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) \ | ^~~~~~~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | 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) \ | ^~~~~~~~~~~ :123:1: note: expanded from here 123 | 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, \ | ^~~~~~~~~~~~~ :130:1: note: expanded from here 130 | 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) \ | ^~~~~~~~~~~~~ :135:1: note: expanded from here 135 | 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, \ | ^~~~~~~~~~~~~~ :145:1: note: expanded from here 145 | 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) \ | ^~~~~~~~~~~~~ :172:1: note: expanded from here 172 | 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, \ | ^~~~~~~~~~ :174:1: note: expanded from here 174 | 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, \ | ^~~~~~~~~~~ :178:1: note: expanded from here 178 | 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, \ | ^~~~~~~~~~~ :182:1: note: expanded from here 182 | 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) \ | ^~~~~~~~~~~~~~~ :187:1: note: expanded from here 187 | 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) \ | ^~~~~~~~~~~~~ :190:1: note: expanded from here 190 | 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) \ | ^~~~~~~~~~~ :43:1: note: expanded from here 43 | _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, \ | ^~~~~~~~~~~~~ :49:1: note: expanded from here 49 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :60:1: note: expanded from here 60 | _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) \ | ^~~~~~~~~~~~ :63:1: note: expanded from here 63 | _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) \ | ^~~~~~~~~~~~~ :64:1: note: expanded from here 64 | _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) \ | ^~~~~~~~~~~~~~ :66:1: note: expanded from here 66 | _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, \ | ^~~~~~~~~~~~ :69:1: note: expanded from here 69 | _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, \ | ^~~~~~~~~~~~~~~~~ :71:1: note: expanded from here 71 | _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) \ | ^~~~~~~~~~ :74:1: note: expanded from here 74 | _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) \ | ^~~~~~~~~~~ :78:1: note: expanded from here 78 | _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)) \ | ^~~~~~~~~~~ :80:1: note: expanded from here 80 | _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, \ | ^~~~~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | _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) \ | ^~~~~~~~~~~~~~~ :86:1: note: expanded from here 86 | _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) \ | ^~~~~~~~~~ :92:1: note: expanded from here 92 | _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) \ | ^~~~~~~~~~~~~~~ :96:1: note: expanded from here 96 | _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) \ | ^~~~~~~~~~~~~~ :109:1: note: expanded from here 109 | _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) \ | ^~~~~~~~~~~~~~ :118:1: note: expanded from here 118 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :124:1: note: expanded from here 124 | _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) \ | ^~~~~~~~~~~ :131:1: note: expanded from here 131 | _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, \ | ^~~~~~~~~~~~~ :138:1: note: expanded from here 138 | _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) \ | ^~~~~~~~~~~~~ :143:1: note: expanded from here 143 | _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) \ | ^~~~~~~~~~~~ :147:1: note: expanded from here 147 | _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, \ | ^~~~~~~~~~~ :150:1: note: expanded from here 150 | _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, \ | ^~~~~~~~~~~~~~ :153:1: note: expanded from here 153 | _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, \ | ^~~~~~~~~~~ :156:1: note: expanded from here 156 | _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( \ | ^~~~~~~~~~~~~~~~~~~~~ :65:1: note: expanded from here 65 | 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) \ | ^~~~~~~~~~~ :16:1: note: expanded from here 16 | _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, \ | ^~~~~~~~~~~~~ :22:1: note: expanded from here 22 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :33:1: note: expanded from here 33 | _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) \ | ^~~~~~~~~~~~ :36:1: note: expanded from here 36 | _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) \ | ^~~~~~~~~~~~~ :37:1: note: expanded from here 37 | _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) \ | ^~~~~~~~~~~~~~ :39:1: note: expanded from here 39 | _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, \ | ^~~~~~~~~~~~ :42:1: note: expanded from here 42 | _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, \ | ^~~~~~~~~~~~~~~~~ :44:1: note: expanded from here 44 | _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) \ | ^~~~~~~~~~ :47:1: note: expanded from here 47 | _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) \ | ^~~~~~~~~~~ :51:1: note: expanded from here 51 | _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)) \ | ^~~~~~~~~~~ :53:1: note: expanded from here 53 | _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, \ | ^~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | _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) \ | ^~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | _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) \ | ^~~~~~~~~~ :65:1: note: expanded from here 65 | _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) \ | ^~~~~~~~~~~~~~~ :69:1: note: expanded from here 69 | _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) \ | ^~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | _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) \ | ^~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :97:1: note: expanded from here 97 | _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) \ | ^~~~~~~~~~~ :104:1: note: expanded from here 104 | _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, \ | ^~~~~~~~~~~~~ :111:1: note: expanded from here 111 | _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) \ | ^~~~~~~~~~~~~ :116:1: note: expanded from here 116 | _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) \ | ^~~~~~~~~~~~ :120:1: note: expanded from here 120 | _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, \ | ^~~~~~~~~~~ :123:1: note: expanded from here 123 | _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, \ | ^~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | _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, \ | ^~~~~~~~~~~ :129:1: note: expanded from here 129 | _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, \ | ^~~~~~~~~~~~~~~~~ :23:1: note: expanded from here 23 | 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, \ | ^~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | 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( \ | ^~~~~~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | 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, \ | ^~~~~~~~~~~~ :94:1: note: expanded from here 94 | 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) \ | ^~~~~~~~~~ :100:1: note: expanded from here 100 | 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, \ | ^~~~~~~~~~~~ :113:1: note: expanded from here 113 | 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, \ | ^~~~~~~~~~~~ :135:1: note: expanded from here 135 | 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) \ | ^~~~~~~~~~~ :7:1: note: expanded from here 7 | _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, \ | ^~~~~~~~~~~~~ :13:1: note: expanded from here 13 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :20:1: note: expanded from here 20 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | _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) \ | ^~~~~~~~~~~~ :27:1: note: expanded from here 27 | _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) \ | ^~~~~~~~~~~~~ :28:1: note: expanded from here 28 | _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) \ | ^~~~~~~~~~~~~~ :30:1: note: expanded from here 30 | _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, \ | ^~~~~~~~~~~~ :33:1: note: expanded from here 33 | _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, \ | ^~~~~~~~~~~~~~~~~ :35:1: note: expanded from here 35 | _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) \ | ^~~~~~~~~~ :38:1: note: expanded from here 38 | _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) \ | ^~~~~~~~~~~ :42:1: note: expanded from here 42 | _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)) \ | ^~~~~~~~~~~ :44:1: note: expanded from here 44 | _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, \ | ^~~~~~~~~~~~~~~~~~ :47:1: note: expanded from here 47 | _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) \ | ^~~~~~~~~~~~~~~ :50:1: note: expanded from here 50 | _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) \ | ^~~~~~~~~~ :56:1: note: expanded from here 56 | _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) \ | ^~~~~~~~~~~~~~~ :60:1: note: expanded from here 60 | _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) \ | ^~~~~~~~~~~~~~ :73:1: note: expanded from here 73 | _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) \ | ^~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :88:1: note: expanded from here 88 | _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) \ | ^~~~~~~~~~~ :95:1: note: expanded from here 95 | _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, \ | ^~~~~~~~~~~~~ :102:1: note: expanded from here 102 | _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) \ | ^~~~~~~~~~~~~ :107:1: note: expanded from here 107 | _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) \ | ^~~~~~~~~~~~ :111:1: note: expanded from here 111 | _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, \ | ^~~~~~~~~~~ :114:1: note: expanded from here 114 | _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, \ | ^~~~~~~~~~~~~~ :117:1: note: expanded from here 117 | _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, \ | ^~~~~~~~~~~ :120:1: note: expanded from here 120 | _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, \ | ^~~~~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | 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, \ | ^~~~~~~~~~~~~~~~~~~ :61:1: note: expanded from here 61 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~ :62:1: note: expanded from here 62 | 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( \ | ^~~~~~~~~~~~~~~~~~ :97:1: note: expanded from here 97 | 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, \ | ^~~~~~~~~~~~ :100:1: note: expanded from here 100 | 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) \ | ^~~~~~~~~~ :106:1: note: expanded from here 106 | 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, \ | ^~~~~~~~~~~~ :119:1: note: expanded from here 119 | 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, \ | ^~~~~~~~~~~~ :141:1: note: expanded from here 141 | 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) \ | ^~~~~~~~~~~ :34:1: note: expanded from here 34 | _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, \ | ^~~~~~~~~~~~~ :40:1: note: expanded from here 40 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :47:1: note: expanded from here 47 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :51:1: note: expanded from here 51 | _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) \ | ^~~~~~~~~~~~ :54:1: note: expanded from here 54 | _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) \ | ^~~~~~~~~~~~~ :55:1: note: expanded from here 55 | _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) \ | ^~~~~~~~~~~~~~ :57:1: note: expanded from here 57 | _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, \ | ^~~~~~~~~~~~ :60:1: note: expanded from here 60 | _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, \ | ^~~~~~~~~~~~~~~~~ :62:1: note: expanded from here 62 | _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) \ | ^~~~~~~~~~ :65:1: note: expanded from here 65 | _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) \ | ^~~~~~~~~~~ :69:1: note: expanded from here 69 | _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)) \ | ^~~~~~~~~~~ :71:1: note: expanded from here 71 | _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, \ | ^~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here 74 | _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) \ | ^~~~~~~~~~~~~~~ :77:1: note: expanded from here 77 | _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) \ | ^~~~~~~~~~ :83:1: note: expanded from here 83 | _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) \ | ^~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | _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) \ | ^~~~~~~~~~~~~~ :100:1: note: expanded from here 100 | _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) \ | ^~~~~~~~~~~~~~ :109:1: note: expanded from here 109 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :115:1: note: expanded from here 115 | _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) \ | ^~~~~~~~~~~ :122:1: note: expanded from here 122 | _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, \ | ^~~~~~~~~~~~~ :6:1: note: expanded from here 6 | _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) \ | ^~~~~~~~~~~~~ :11:1: note: expanded from here 11 | _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) \ | ^~~~~~~~~~~~ :15:1: note: expanded from here 15 | _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, \ | ^~~~~~~~~~~ :18:1: note: expanded from here 18 | _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, \ | ^~~~~~~~~~~~~~ :21:1: note: expanded from here 21 | _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, \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | _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, \ | ^~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | 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, \ | ^~~~~~~~~~~~~~~~~~~ :91:1: note: expanded from here 91 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~ :92:1: note: expanded from here 92 | 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( \ | ^~~~~~~~~~~~~~~~~~ :127:1: note: expanded from here 127 | 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, \ | ^~~~~~~~~~~~ :130:1: note: expanded from here 130 | 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) \ | ^~~~~~~~~~ :2:1: note: expanded from here 2 | 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, \ | ^~~~~~~~~~~~ :15:1: note: expanded from here 15 | 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, \ | ^~~~~~~~~~~~ :37:1: note: expanded from here 37 | 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) \ | ^~~~~~~~~~~ :93:1: note: expanded from here 93 | _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, \ | ^~~~~~~~~~~~~ :99:1: note: expanded from here 99 | _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, \ | ^~~~~~~~~~~~~~~~~~~~ :106:1: note: expanded from here 106 | _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, \ | ^~~~~~~~~~~~~~~~~~~~~ :110:1: note: expanded from here 110 | _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) \ | ^~~~~~~~~~~~ :113:1: note: expanded from here 113 | _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) \ | ^~~~~~~~~~~~~ :114:1: note: expanded from here 114 | _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) \ | ^~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | _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, \ | ^~~~~~~~~~~~ :119:1: note: expanded from here 119 | _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, \ | ^~~~~~~~~~~~~~~~~ :121:1: note: expanded from here 121 | _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) \ | ^~~~~~~~~~ :124:1: note: expanded from here 124 | _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) \ | ^~~~~~~~~~~ :128:1: note: expanded from here 128 | _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)) \ | ^~~~~~~~~~~ :130:1: note: expanded from here 130 | _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, \ | ^~~~~~~~~~~~~~~~~~ :133:1: note: expanded from here 133 | _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) \ | ^~~~~~~~~~~~~~~ :136:1: note: expanded from here 136 | _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) \ | ^~~~~~~~~~ :3:1: note: expanded from here 3 | _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) \ | ^~~~~~~~~~~~~~~ :7:1: note: expanded from here 7 | _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) \ | ^~~~~~~~~~~~~~ :20:1: note: expanded from here 20 | _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) \ | ^~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | _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) \ | ^~~~~~~~~~~~~~~~~~~ :35:1: note: expanded from here 35 | _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) \ | ^~~~~~~~~~~ :42:1: note: expanded from here 42 | _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, \ | ^~~~~~~~~~~~~ :49:1: note: expanded from here 49 | _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) \ | ^~~~~~~~~~~~~ :54:1: note: expanded from here 54 | _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) \ | ^~~~~~~~~~~~ :58:1: note: expanded from here 58 | _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, \ | ^~~~~~~~~~~ :61:1: note: expanded from here 61 | _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, \ | ^~~~~~~~~~~~~~ :64:1: note: expanded from here 64 | _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, \ | ^~~~~~~~~~~ :67:1: note: expanded from here 67 | _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, \ | ^~~~~~~~~~~~~~~~~ :102:1: note: expanded from here 102 | 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) \ | ^~~~~~~~~~~~~ :126:1: note: expanded from here 126 | 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, \ | ^~~~~~~~~~~~~~~~~~~ :134:1: note: expanded from here 134 | 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( \ | ^~~~~~~~~~~~~~~~~~~~~ :135:1: note: expanded from here 135 | 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) \ | ^~~~~~~~~~~ :16:1: note: expanded from here 16 | 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( \ | ^~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | 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, \ | ^~~~~~~~~~~~ :27:1: note: expanded from here 27 | 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) \ | ^~~~~~~~~~ :30:1: note: expanded from here 30 | 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) \ | ^~~~~~~~~~ :32:1: note: expanded from here 32 | 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) \ | ^~~~~~~~~~ :33:1: note: expanded from here 33 | 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, \ | ^~~~~~~~~~~~ :46:1: note: expanded from here 46 | 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, \ | ^~~~~~~~~~~~ :68:1: note: expanded from here 68 | 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=2025-12-10T14:57:06+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' '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 Wed Dec 10 09:57:19 EST 2025 build time: 00:00:14