=>> Building x11/xmx build started at Thu Dec 11 22:26:33 EST 2025 port directory: /usr/ports/x11/xmx package name: xmx-1.1_3 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 458 Aug 27 2024 /usr/ports/x11/xmx/Makefile Ports top last git commit: 62d8b1999233 Ports top unclean checkout: no Port dir last git commit: e10e2022a9b3 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 07 ---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/07/.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-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/x11/xmx/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/xmx/work XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/xmx/work/.cache HOME=/wrkdirs/usr/ports/x11/xmx/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/xmx/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/xmx/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/x11/xmx/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/x11/xmx/work XDG_CACHE_HOME=/wrkdirs/usr/ports/x11/xmx/work/.cache HOME=/wrkdirs/usr/ports/x11/xmx/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/x11/xmx/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/x11/xmx/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/xmx" EXAMPLESDIR="share/examples/xmx" DATADIR="share/xmx" WWWDIR="www/xmx" ETCDIR="etc/xmx" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/xmx DOCSDIR=/usr/local/share/doc/xmx EXAMPLESDIR=/usr/local/share/examples/xmx WWWDIR=/usr/local/www/xmx ETCDIR=/usr/local/etc/xmx --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 ===> NOTICE: The xmx port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xmx-1.1_3 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 ===> xmx-1.1_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of xmx-1.1_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmx port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xmx-1.1_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmx port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xmx-1.1_3 for building => SHA256 Checksum OK for xmx-1.1.tar.Z. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xmx port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xmx-1.1_3 for building ===> Extracting for xmx-1.1_3 => SHA256 Checksum OK for xmx-1.1.tar.Z. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for xmx-1.1_3 ===> Applying FreeBSD patches for xmx-1.1_3 from /usr/ports/x11/xmx/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xmx-1.1_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.12,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.12,1: .......... done ===> xmx-1.1_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of xmx-1.1_3 ===> xmx-1.1_3 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. ===> xmx-1.1_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of xmx-1.1_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for xmx-1.1_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for xmx-1.1_3 --- bufio.o --- --- connect.o --- --- error.o --- --- genreq.o --- --- main.o --- --- map.o --- --- pointer.o --- --- reply.o --- --- request.o --- --- resource.o --- --- socket.o --- --- bufio.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bufio.c -L/usr/local/lib -I/usr/local/include --- connect.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c connect.c -L/usr/local/lib -I/usr/local/include --- error.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c error.c -L/usr/local/lib -I/usr/local/include --- genreq.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c genreq.c -L/usr/local/lib -I/usr/local/include --- main.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c main.c -L/usr/local/lib -I/usr/local/include --- map.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c map.c -L/usr/local/lib -I/usr/local/include --- pointer.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pointer.c -L/usr/local/lib -I/usr/local/include --- reply.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c reply.c -L/usr/local/lib -I/usr/local/include --- request.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c request.c -L/usr/local/lib -I/usr/local/include --- resource.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c resource.c -L/usr/local/lib -I/usr/local/include --- socket.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c socket.c -L/usr/local/lib -I/usr/local/include --- connect.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from connect.c:25: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int connect.c:74:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 74 | register s; | ~~~~~~~~ ^ | int connect.c:77:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | static inited = 0; | ~~~~~~ ^ | int connect.c:90:15: warning: passing arguments to 'buf_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | buf_zero(&buf); | ^ connect.c:93:13: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | buf_clear(&buf, 0); | ^ connect.c:94:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | buf_put(&buf, (char *)&client, sizeof(xConnClientPrefix)); | ^ connect.c:97:26: warning: passing arguments to 'client_socket' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | if ((s = client_socket(hostname, display, bfactor)) < 0) | ^ connect.c:100:17: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | if (buf_write(s, &buf, 0, BLOCK) < 0) | ^ connect.c:101:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | return perr(-1, hostname); | ^ connect.c:104:16: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | if (buf_read(s, &buf, sz_xConnSetupPrefix, BLOCK) < 0) | ^ connect.c:105:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | return perr(-1, hostname); | ^ connect.c:114:16: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | if (buf_read(s, &buf, setup_len, BLOCK) < 0) | ^ connect.c:115:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | return perr(-1, hostname); | ^ connect.c:125:17: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | return err(-1, "Connection not accepted:\n\t[%s:%d] %s\n", | ^ connect.c:135:18: warning: passing arguments to 'structize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | sp = structize((char *)prefix);/* turn the setup block into a structure */ | ^ connect.c:139:21: warning: passing arguments to 'cmp_config' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | if (cmp_config(s, sp)) | ^ connect.c:140:20: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | return err(-1, "[%s:%d] slave config doesn't match master\n", | ^ connect.c:142:18: warning: passing arguments to 'unstructize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | unstructize(sp); /* free block */ | ^ connect.c:145:14: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | buf_put(buffer, buf.cp, buf.n); | ^ connect.c:149:14: warning: passing arguments to 'buf_dup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | buf_dup(&buf, &dbuf); | ^ connect.c:150:15: warning: passing arguments to 'buf_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | buf_zero(&buf); | ^ connect.c:151:20: warning: passing arguments to 'master_config' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | master_config(s, dsu); | ^ connect.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | open_display(hostname, display, buffer, bfactor) | ^ In file included from connect.c:25: ./xmx.h:133:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 133 | int open_display(); | ^ connect.c:166:12: warning: parameter 'screen' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | rootwindow(screen) | ^ 167 | { connect.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | rootwindow(screen) | ^ In file included from connect.c:25: ./xmx.h:134:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 134 | rid_t rootwindow(); | ^ connect.c:186:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 186 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:186:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 186 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:186:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 186 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 183 | cmap_size(visualid) | ^ connect.c:212:13: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | buf_clear(&buf, 0); | ^ connect.c:213:16: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | if (buf_read(s, &buf, sizeof(xConnClientPrefix), BLOCK) < 0) | ^ connect.c:214:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | return perr(-1, "read client block"); | ^ connect.c:217:17: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | return err(-1, "client byte order differs - not yet supported\n"); | ^ connect.c:219:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | warn("warning: client talks a newer protocol\n"); | ^ connect.c:221:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 221 | warn("warning: client protocol revision does not match\n"); | ^ connect.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | test_client_block(s) | ^ In file included from connect.c:25: ./xmx.h:135:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 135 | int test_client_block(); | ^ connect.c:248:17: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | if (buf_write(s, buf, 0, BLOCK) < 0) | ^ connect.c:249:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | return perr(-1, "sending setup block"); | ^ connect.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | send_setup(s, buf) | ^ In file included from connect.c:25: ./xmx.h:136:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 136 | int send_setup(); | ^ connect.c:263:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | register s; | ~~~~~~~~ ^ | int connect.c:266:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 266 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:266:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 266 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:266:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 266 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:267:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 267 | register ncols; | ~~~~~~~~ ^ | int connect.c:269:19: warning: passing arguments to 'map_server_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | map_server_init(s, sp->s->ridBase, sp->s->ridMask); | ^ connect.c:275:24: warning: passing arguments to 'resource_new_root' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | resource_new_root( s, | ^ connect.c:284:31: warning: passing arguments to 'map_server_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | map_server_rid_add(s, sp->r[i].d[j].v[k].visualID, (char *)0, 0); | ^ connect.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | master_config(s, sp) | ^ connect.c:50:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 50 | static void master_config(); | ^ connect.c:302:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 302 | register s; | ~~~~~~~~ ^ | int connect.c:305:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:28: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:305:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 305 | register h, i, j, k, l, m, n; | ~~~~~~~~ ^ | int connect.c:309:17: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | return err(-1, "slave server has too few screens\n"); | ^ connect.c:313:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | warn("slave server image byte order differs\n"); | ^ connect.c:316:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | warn("slave server bitmap bit order differs\n"); | ^ connect.c:319:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | warn("slave server bitmap scan line unit differs\n"); | ^ connect.c:322:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | warn("slave server bitmap scan line padding differs\n"); | ^ connect.c:381:20: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | return err(-1, "can't map slave server's configuration to master's\n"); | ^ connect.c:383:19: warning: passing arguments to 'map_server_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | map_server_init(s, sp->s->ridBase, sp->s->ridMask); | ^ connect.c:385:25: warning: passing arguments to 'map_server_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | map_server_rid_add(s, rids[i], (char *)0); | ^ connect.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | cmp_config(s, sp) | ^ connect.c:51:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static int cmp_config(); | ^ connect.c:401:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:401:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:401:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 401 | register i, j, k; | ~~~~~~~~ ^ | int connect.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | setup_print(prefix) | ^ connect.c:52:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 52 | static void setup_print(); | ^ connect.c:519:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | register i, j; | ~~~~~~~~ ^ | int connect.c:519:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 519 | register i, j; | ~~~~~~~~ ^ | int connect.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | structize(cp) | ^ connect.c:53:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 53 | static setup_t *structize(); | ^ connect.c:557:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 557 | register i; | ~~~~~~~~ ^ | int connect.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | unstructize(s) | ^ connect.c:54:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 54 | static void unstructize(); | ^ 83 warnings generated. --- bufio.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from bufio.c:27: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int bufio.c:68:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | register i; | ~~~~~~~~ ^ | int bufio.c:73:22: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | buf_clear(&uwd[i], 0); | ^ bufio.c:77:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | quit(1, "calloc returned zero\n"); | ^ --- error.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from error.c:19: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int error.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | errors(on) | ^ error.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | warn(fstring, a1, a2, a3, a4, a5, a6, a7, a8, a9) | ^ In file included from error.c:19: ./xmx.h:140:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 140 | void warn(); | ^ error.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | quit(code, fstring, a1, a2, a3, a4, a5, a6, a7, a8, a9) | ^ In file included from error.c:19: ./xmx.h:141:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 141 | void quit(); | ^ error.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | err(code, fstring, a1, a2, a3, a4, a5, a6, a7, a8, a9) | ^ In file included from error.c:19: ./xmx.h:142:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 142 | int err(); | ^ error.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | pquit(code, msg) | ^ In file included from error.c:19: ./xmx.h:143:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 143 | void pquit(); | ^ error.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | perr(code, msg) | ^ In file included from error.c:19: ./xmx.h:144:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 144 | int perr(); | ^ 12 warnings generated. --- bufio.o --- bufio.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | buf_init(fdts) | ^ In file included from bufio.c:27: ./xmx.h:114:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 114 | void buf_init(); | ^ bufio.c:93:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 93 | register i; | ~~~~~~~~ ^ | int bufio.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | buf_setwfds(maxfd, fdsp) | ^ In file included from bufio.c:27: --- socket.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from socket.c:35: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int socket.c:56:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | register i; | ~~~~~~~~ ^ | int socket.c:66:13: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 66 | oumask = umask(0); | ^ socket.c:67:10: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 67 | (void)mkdir(X_UNIX_DIR, 0777); | ^ --- genreq.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from genreq.c:27: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int genreq.c:43:16: warning: passing arguments to 'broadcast' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | broadcast(&buf); | ^ genreq.c:45:13: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | buf_clear(&buf, 0); /* just to be sure... */ | ^ genreq.c:58:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 58 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from map.c:31: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int map.c:84:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | quit(1, "calloc returned zero\n"); | ^ map.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | map_init(fdts) | ^ In file included from map.c:31: ./xmx.h:163:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] --- bufio.o --- ./xmx.h:115:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 115 | void buf_setwfds(); | ^ bufio.c:110:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 110 | register n; /* clear n bytes of active data (all if zero) */ | ~~~~~~~~ ^ | int bufio.c:112:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 112 | register i, t; | ~~~~~~~~ ^ | int bufio.c:112:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 112 | register i, t; | ~~~~~~~~ ^ | int --- socket.o --- socket.c:69:10: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 69 | (void)unlink(usock.sun_path); | ^ socket.c:71:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | return perr(-1, usock.sun_path); | ^ socket.c:75:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | return perr(-1, usock.sun_path); | ^ socket.c:78:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | return perr(-1, usock.sun_path); | ^ --- genreq.o --- genreq.c:71:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | buf_put(&buf, (char *)&rep, sz_xReparentWindowReq); | ^ genreq.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | xreq_reparent_window(w, p, x, y) | ^ In file included from genreq.c:27: ./xmx.h:149:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 149 | void xreq_reparent_window(); | ^ genreq.c:83:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- 163 | void map_init(); | ^ map.c:102:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | register s; | ~~~~~~~~ ^ | int map.c:105:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | register n; | ~~~~~~~~ ^ | int map.c:108:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | quit(1, "server index [%d] out of bounds\n", s); | ^ map.c:114:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | quit(1, "malloc returned zero\n"); | ^ --- bufio.o --- bufio.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | buf_clear(bp, n) | ^ In file included from bufio.c:27: ./xmx.h:116:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 116 | void buf_clear(); | ^ bufio.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | buf_zero(bp) | ^ In file included from bufio.c:27: ./xmx.h:117:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 117 | void buf_zero(); --- socket.o --- socket.c:86:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | return perr(-1, "tcp socket"); | ^ socket.c:89:7: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 89 | sleep(10); | ^ socket.c:91:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | return perr(-1, "tcp socket"); | ^ socket.c:96:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | return perr(-1, "tcp socket"); | ^ --- genreq.o --- genreq.c:93:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ genreq.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | xreq_map_window(w) | ^ In file included from genreq.c:27: ./xmx.h:150:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 150 | void xreq_map_window(); | ^ genreq.c:105:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- map.c:127:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | quit(1, "calloc returned zero\n"); | ^ map.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | map_server_init(s, base, mask) | ^ In file included from map.c:31: ./xmx.h:164:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 164 | void map_server_init(); | ^ map.c:138:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 138 | register s; | ~~~~~~~~ ^ | int --- bufio.o --- | ^ bufio.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | buf_dup(bp1, bp2) | ^ In file included from bufio.c:27: ./xmx.h:118:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 118 | void buf_dup(); | ^ bufio.c:190:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | register tries = 0; | ~~~~~~~~ ^ | int bufio.c:191:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | register r, t; | ~~~~~~~~ ^ | int --- socket.o --- socket.c:99:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | return perr(-1, "tcp socket"); | ^ socket.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 52 | server_sockets(display, fdsp) | ^ In file included from socket.c:35: ./xmx.h:215:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 215 | int server_sockets(); | ^ socket.c:125:31: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 125 | if ((ns = accept(s, &addr, &addrlen)) < 0) --- genreq.o --- genreq.c:115:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ genreq.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | xreq_destroy_window(w) | ^ In file included from genreq.c:27: ./xmx.h:151:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 151 | void xreq_destroy_window(); | ^ genreq.c:128:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 128 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- map.c:145:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | quit(1, "malloc returned zero\n"); | ^ map.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | map_server_rid_add(s, rid, dptr) | ^ In file included from map.c:31: ./xmx.h:165:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 165 | void map_server_rid_add(); | ^ map.c:172:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | register s; | ~~~~~~~~ ^ | int --- bufio.o --- bufio.c:191:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 191 | register r, t; | ~~~~~~~~ ^ | int bufio.c:208:13: warning: passing arguments to 'adjust' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | adjust(bp, n); | ^ bufio.c:212:16: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | if ((r = read(fd, cp+t, n-t)) < 0) | ^ bufio.c:220:23: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | warn("buf_read: fd %d blocked for %d seconds...\n", fd, | ^ --- socket.o --- | ^~~~~~~~ /usr/include/sys/socket.h:681:69: note: passing argument to parameter here 681 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ socket.c:126:18: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | return perr(-1, "accept"); | ^ socket.c:131:21: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | return perr(-1, "client socket"); | ^ socket.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | accept_client(s) | ^ In file included from socket.c:35: --- genreq.o --- genreq.c:155:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ genreq.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | xreq_free_resource(type, id) | ^ In file included from genreq.c:27: ./xmx.h:152:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 152 | void xreq_free_resource(); | ^ genreq.c:168:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 168 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- map.c:176:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 176 | for (rp=servers[s]->ids; lp=rp;) { | ~~^~~ map.c:176:31: note: place parentheses around the assignment to silence this warning 176 | for (rp=servers[s]->ids; lp=rp;) { | ^ | ( ) map.c:176:31: note: use '==' to turn this assignment into an equality comparison 176 | for (rp=servers[s]->ids; lp=rp;) { | ^ | == map.c:190:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] 190 | #endif RMAP_DEBUG | ^ | // map.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | map_server_clear(s) | ^ In file included from map.c:31: --- bufio.o --- bufio.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | buf_read(fd, bp, n, block) | ^ In file included from bufio.c:27: ./xmx.h:119:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 119 | int buf_read(); | ^ bufio.c:263:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | register i, r, t; | ~~~~~~~~ ^ | int bufio.c:263:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | register i, r, t; | ~~~~~~~~ ^ | int --- socket.o --- ./xmx.h:216:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 216 | int accept_client(); | ^ socket.c:152:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 152 | register len; | ~~~~~~~~ ^ | int socket.c:166:21: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 166 | return perr(-1, usock.sun_path); | ^ socket.c:175:21: warning: passing arguments to 'perr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 175 | return perr(-1, "tcp socket"); | ^ --- genreq.o --- genreq.c:181:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | buf_put(&buf, (char *)&req, sz_xCreateColormapReq); | ^ genreq.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | xreq_create_colormap(cmap, visual, window, alloc) | ^ In file included from genreq.c:27: ./xmx.h:154:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 154 | void xreq_create_colormap(); | ^ genreq.c:193:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 193 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- ./xmx.h:166:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 166 | void map_server_clear(); | ^ map.c:216:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 216 | register i; | ~~~~~~~~ ^ | int map.c:222:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 222 | for (rp=rmap[i]; tp=rp;) { | ~~^~~ map.c:222:29: note: place parentheses around the assignment to silence this warning 222 | for (rp=rmap[i]; tp=rp;) { | ^ | ( ) map.c:222:29: note: use '==' to turn this assignment into an equality comparison 222 | for (rp=rmap[i]; tp=rp;) { --- bufio.o --- bufio.c:263:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 263 | register i, r, t; | ~~~~~~~~ ^ | int bufio.c:266:19: warning: passing arguments to 'write_it' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | r = write_it(fd, uwd[fd].cp, (int)uwd[fd].n, block); | ^ bufio.c:293:25: warning: passing arguments to 'trim_high_water' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | trim_high_water(&uwd[fd]); | ^ bufio.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | buf_flush(fd, block) | ^ In file included from bufio.c:27: --- socket.o --- socket.c:179:23: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | return err(-1, "%s: host not found\n", hostname); | ^ socket.c:182:23: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | return err(-1, "%s: not an internet host\n", hostname); | ^ socket.c:194:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 194 | if (getsockopt(s, SOL_SOCKET, SO_SNDBUF, &sendbufopt, &sendbuflen)) | ^~~~~~~~~~~ /usr/include/sys/socket.h:691:72: note: passing argument to parameter here --- genreq.o --- genreq.c:204:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | buf_put(&buf, (char *)&req, sz_xChangeWindowAttributesReq); | ^ genreq.c:205:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 205 | buf_put(&buf, (char *)&cmap, sizeof(rid_t)); | ^ genreq.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 190 | xreq_change_window_colormap(window, cmap) | ^ genreq.c:217:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 217 | static inited = 0; | ~~~~~~ ^ | int --- map.o --- | ^ | == map.c:242:8: warning: extra tokens at end of #endif directive [-Wextra-tokens] 242 | #endif RMAP_DEBUG | ^ | // map.c:269:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 269 | register i; | ~~~~~~~~ ^ | int map.c:282:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | warn("map_rid_mark: tried to mark nonexistent rid [0x%x]\n", rid); | ^ map.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | map_rid_mark(rid) | ^ map.c:297:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 297 | register i; --- bufio.o --- ./xmx.h:120:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 120 | int buf_flush(); | ^ bufio.c:315:13: warning: passing arguments to 'adjust' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | adjust(bp, n); | ^ bufio.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | buf_put(bp, cp, n) | ^ In file included from bufio.c:27: ./xmx.h:121:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 121 | void buf_put(); | ^ --- socket.o --- 691 | int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | ^ socket.c:208:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 208 | (void)close(s); | ^ socket.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | client_socket(hostname, display, bfactor) | ^ In file included from socket.c:35: ./xmx.h:217:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 217 | int client_socket(); | ^ 29 warnings generated. --- genreq.o --- genreq.c:227:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ genreq.c:214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | xreq_install_colormap(cmap) | ^ genreq.c:239:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 239 | static inited = 0; | ~~~~~~ ^ | int genreq.c:249:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 249 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ --- map.o --- | ~~~~~~~~ ^ | int map.c:299:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 299 | static srid = 0; | ~~~~~~ ^ | int map.c:306:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | warn("map_rid_add: can't add duplicate rid [0x%x]\n", rid); | ^ map.c:309:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | quit(1, "malloc returned zero\n"); | ^ map.c:293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | map_rid_add(rid, dptr) | ^ In file included from map.c:31: --- bufio.o --- bufio.c:342:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 342 | register i, r, t; | ~~~~~~~~ ^ | int bufio.c:342:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 342 | register i, r, t; | ~~~~~~~~ ^ | int bufio.c:342:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 342 | register i, r, t; | ~~~~~~~~ ^ | int bufio.c:356:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | quit(1, "buf_write: sanity check - write %d block contains %d\n",n,bp->n); | ^ bufio.c:358:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] --- genreq.o --- genreq.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | xreq_uninstall_colormap(cmap) | ^ genreq.c:262:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 262 | static inited = 0; | ~~~~~~ ^ | int genreq.c:275:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | buf_put(&buf, (char *)&req, sz_xAllocColorCellsReq); | ^ genreq.c:258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | xreq_alloc_color_cells(cmap, ncol) | ^ In file included from genreq.c:27: --- map.o --- ./xmx.h:168:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 168 | void map_rid_add(); | ^ map.c:338:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 338 | register s; /* target server */ | ~~~~~~~~ ^ | int map.c:340:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 340 | register i; | ~~~~~~~~ ^ | int map.c:358:46: warning: format specifies type 'unsigned int' but the argument has type 'rid_t' (aka 'unsigned long') [-Wformat] 358 | fprintf(stderr, "map_rid: not found 0x%x\n", rid); | ~~ ^~~ | %lx --- bufio.o --- 358 | if (r = buf_flush(fd, block)) { /* flush old stuff */ | ~~^~~~~~~~~~~~~~~~~~~~~~ bufio.c:358:10: note: place parentheses around the assignment to silence this warning 358 | if (r = buf_flush(fd, block)) { /* flush old stuff */ | ^ | ( ) bufio.c:358:10: note: use '==' to turn this assignment into an equality comparison 358 | if (r = buf_flush(fd, block)) { /* flush old stuff */ | ^ | == bufio.c:365:24: warning: passing arguments to 'write_it' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | if ((r = write_it(fd, bp->cp, n, block)) < 0) | ^ bufio.c:381:22: warning: passing arguments to 'trim_high_water' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | trim_high_water(bp); --- genreq.o --- ./xmx.h:155:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 155 | void xreq_alloc_color_cells(); | ^ genreq.c:291:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 291 | register i; | ~~~~~~~~ ^ | int genreq.c:292:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 292 | static inited = 0; | ~~~~~~ ^ | int genreq.c:303:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | buf_put(&buf, (char *)&req, sz_xStoreColorsReq); | ^ --- map.o --- map.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | map_rid(rid, s) | ^ In file included from map.c:31: ./xmx.h:169:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 169 | rid_t map_rid(); | ^ map.c:377:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 377 | register i; | ~~~~~~~~ ^ | int map.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | map_rid_data(rid) | ^ In file included from map.c:31: --- bufio.o --- | ^ bufio.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | buf_write(fd, bp, n, block) | ^ In file included from bufio.c:27: ./xmx.h:122:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 122 | int buf_write(); | ^ bufio.c:404:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 404 | register tries = 0; | ~~~~~~~~ ^ | int bufio.c:405:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 405 | register r, t; | ~~~~~~~~ ^ | int --- genreq.o --- genreq.c:306:14: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | buf_put(&buf, (char *)pixels, sizeof(pixel_t)); | ^ genreq.c:307:14: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | buf_put(&buf, (char *)rgb, 3 * sizeof(short)); | ^ genreq.c:308:14: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | buf_put(&buf, (char *)&fg, 2 * sizeof(char)); | ^ genreq.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | xreq_store_colors(cmap, ncol, pixels, rgb, flags) | ^ --- map.o --- ./xmx.h:170:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 170 | char * map_rid_data(); | ^ map.c:406:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 406 | register s; | ~~~~~~~~ ^ | int map.c:408:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 408 | register i; | ~~~~~~~~ ^ | int map.c:404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | map_rid_unmap(rid, s) | ^ In file included from map.c:31: --- bufio.o --- bufio.c:405:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 405 | register r, t; | ~~~~~~~~ ^ | int bufio.c:417:16: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 417 | if ((r = write(fd, cp+t, n-t)) < 0) | ^ bufio.c:425:23: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | warn("write_it: fd %d blocked for %d seconds...\n", fd, | ^ bufio.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | write_it(fd, cp, n, block) | ^ --- genreq.o --- genreq.c:325:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 325 | static inited = 0; | ~~~~~~ ^ | int genreq.c:336:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | buf_put(&buf, (char *)&req, sz_xFreeColorsReq); | ^ genreq.c:337:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | buf_put(&buf, (char *)pixels, npixels << 2); | ^ genreq.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | xreq_free_colors(cmap, npixels, pixels) | ^ In file included from genreq.c:27: --- map.o --- ./xmx.h:171:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 171 | rid_t map_rid_unmap(); | ^ map.c:439:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 439 | register s; | ~~~~~~~~ ^ | int map.c:447:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 447 | if (sp = servers[s]) { | ~~~^~~~~~~~~~~~ map.c:447:11: note: place parentheses around the assignment to silence this warning 447 | if (sp = servers[s]) { | ^ | ( ) map.c:447:11: note: use '==' to turn this assignment into an equality comparison 447 | if (sp = servers[s]) { | ^ | == --- bufio.o --- bufio.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | static int write_it(); | ^ bufio.c:463:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 463 | register sz; | ~~~~~~~~ ^ | int bufio.c:474:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | quit(1, "realloc returned zero\n"); | ^ bufio.c:478:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | quit(1, "malloc returned zero\n"); | ^ --- genreq.o --- ./xmx.h:153:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 153 | void xreq_free_colors(); | ^ 49 warnings generated. --- map.o --- map.c:453:17: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | quit(1, "map_atom_add: atom [%d] too large to map\n", atom); | ^ map.c:437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | map_atom_add(atom, satom, s) | ^ In file included from map.c:31: ./xmx.h:172:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 172 | void map_atom_add(); | ^ map.c:469:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 469 | register s; | ~~~~~~~~ ^ | int --- bufio.o --- bufio.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | adjust(bp, n) | ^ bufio.c:35:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | static void adjust(); | ^ bufio.c:491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 491 | trim_high_water(bp) | ^ bufio.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | static void trim_high_water(); | ^ 59 warnings generated. --- map.o --- map.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | map_atom(atom, s) | ^ In file included from map.c:31: ./xmx.h:173:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 173 | atom_t map_atom(); | ^ map.c:489:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 489 | register i; | ~~~~~~~~ ^ | int map.c:495:28: warning: format specifies type 'unsigned int' but the argument has type 'server_t *' [-Wformat] 494 | fprintf(stderr, "%02d 0x%x shift(%d) mask(0x%x) base(0x%x)", | ~~ 495 | i, servers[i], servers[i]->shift, | ^~~~~~~~~~ map.c:496:25: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 494 | fprintf(stderr, "%02d 0x%x shift(%d) mask(0x%x) base(0x%x)", | ~~ | %lx 495 | i, servers[i], servers[i]->shift, 496 | servers[i]->mask, servers[i]->base); | ^~~~~~~~~~~~~~~~ map.c:496:43: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] 494 | fprintf(stderr, "%02d 0x%x shift(%d) mask(0x%x) base(0x%x)", | ~~ | %lx 495 | i, servers[i], servers[i]->shift, 496 | servers[i]->mask, servers[i]->base); | ^~~~~~~~~~~~~~~~ map.c:501:39: warning: format specifies type 'unsigned int' but the argument has type 'rid_t' (aka 'unsigned long') [-Wformat] 501 | fprintf(stderr, "0x%x ", rp->rid); | ~~ ^~~~~~~ | %lx map.c:514:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 514 | register i; | ~~~~~~~~ ^ | int map.c:520:7: warning: format specifies type 'unsigned int' but the argument has type 'rid_t' (aka 'unsigned long') [-Wformat] 519 | fprintf(stderr, "%02d rid(0x%x) srid(0x%x) dptr(0x%x)\n", | ~~ | %lx 520 | i, rp->rid, rp->srid, rp->dptr); | ^~~~~~~ map.c:520:16: warning: format specifies type 'unsigned int' but the argument has type 'rid_t' (aka 'unsigned long') [-Wformat] 519 | fprintf(stderr, "%02d rid(0x%x) srid(0x%x) dptr(0x%x)\n", | ~~ | %lx 520 | i, rp->rid, rp->srid, rp->dptr); | ^~~~~~~~ map.c:520:26: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] 519 | fprintf(stderr, "%02d rid(0x%x) srid(0x%x) dptr(0x%x)\n", | ~~ | %s 520 | i, rp->rid, rp->srid, rp->dptr); | ^~~~~~~~ 61 warnings generated. --- pointer.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from pointer.c:25: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int pointer.c:39:14: warning: parameter 'screen' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 39 | pointer_init(screen, tvpp, interval) | ^ 40 | struct timeval **tvpp; 41 | int interval; /* in 10ths of a second */ 42 | { pointer.c:45:21: warning: passing arguments to 'rootwindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | root = rootwindow(screen); | ^ pointer.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | pointer_init(screen, tvpp, interval) | ^ In file included from pointer.c:25: ./xmx.h:179:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 179 | void pointer_init(); | ^ pointer.c:68:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | static inited = 0; | ~~~~~~ ^ | int pointer.c:77:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | buf_put(&buf, (char *)&req, sz_xResourceReq); | ^ pointer.c:78:17: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | if (buf_write(fd, &buf, 0, BLOCK) < 0) | ^ pointer.c:79:12: warning: passing arguments to 'pquit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | pquit(1, "cannot write to master\n"); | ^ pointer.c:81:21: warning: passing arguments to 'request_hist_push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | request_hist_push(hp, X_QueryPointer); | ^ pointer.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | pointer_query(fd, hp) | ^ In file included from pointer.c:25: ./xmx.h:180:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 180 | void pointer_query(); | ^ pointer.c:100:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static inited = 0; | ~~~~~~ ^ | int pointer.c:119:24: warning: passing arguments to 'request_hist_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | if (request_hist_get(hp, reply->sequenceNumber) != X_QueryPointer) | ^ pointer.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | pointer_echo(cp, hp, dp) | ^ In file included from pointer.c:25: ./xmx.h:181:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 181 | int pointer_echo(); | ^ 16 warnings generated. --- main.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from main.c:35: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int main.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | main(argc, argv) | ^ | int main.c:72:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | register i, r, s, t, rv; | ~~~~~~~~ ^ | int main.c:72:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | register i, r, s, t, rv; | ~~~~~~~~ ^ | int main.c:72:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | register i, r, s, t, rv; | ~~~~~~~~ ^ | int main.c:72:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | register i, r, s, t, rv; | ~~~~~~~~ ^ | int main.c:72:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 72 | register i, r, s, t, rv; | ~~~~~~~~ ^ | int main.c:94:12: warning: passing arguments to 'get_args' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | get_args(argc,argv,&dpy,&interactive,&pointer,&hasmaster,&bfactor,&slist); | ^ main.c:103:14: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | warn("can't query NOFILE limit\n"); | ^ main.c:110:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 110 | quit(1, "calloc returned zero\n"); | ^ main.c:112:12: warning: passing arguments to 'buf_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | buf_init(fdts); | ^ main.c:113:12: warning: passing arguments to 'map_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | map_init(fdts); | ^ main.c:118:16: warning: passing arguments to 'split' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | if (split(slist[i], &display, &screen)) | ^ main.c:119:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | quit(1, "bad display string [%s]\n", slist[i]); | ^ main.c:120:28: warning: passing arguments to 'open_display' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | if ((s = open_display(slist[i], display, (buffer_t *)0, bfactor)) < 0) | ^ main.c:125:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 125 | else | ^ main.c:129:18: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | new_conn(s, MASTER, &fdsave); | ^ main.c:136:25: warning: passing arguments to 'pointer_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | pointer_init(screen, &tvp, 0); | ^ main.c:139:18: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | new_conn(s, SLAVE, &fdsave); | ^ main.c:147:15: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 147 | new_conn(fileno(stdin), USER, &fdsave); | ^ main.c:148:15: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | new_conn(fileno(stdout), USER, &fdsave); | ^ main.c:153:27: warning: passing arguments to 'server_sockets' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | if ((i = server_sockets(dpy, &fdv)) < 0) | ^ main.c:156:15: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | new_conn(fdv[t], CONNECT, &fdsave); | ^ main.c:158:21: warning: passing arguments to 'request_hist_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 158 | request_hist_init(&masterhist); | ^ main.c:159:21: warning: passing arguments to 'request_hist_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 159 | request_hist_init(&slavehist); | ^ main.c:161:12: warning: passing arguments to 'buf_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | buf_zero(&buf); | ^ main.c:178:18: warning: passing arguments to 'buf_setwfds' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | buf_setwfds(maxfd, &wfds); | ^ main.c:182:18: warning: passing arguments to 'pquit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | pquit(1, "select"); | ^ main.c:185:29: warning: passing arguments to 'pointer_query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | pointer_query(masterfd, &masterhist); | ^ main.c:183:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 183 | else { | ^ main.c:191:26: warning: passing arguments to 'buf_flush' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 191 | if (buf_flush(i, NBLOCK) < 0) | ^ main.c:213:41: warning: passing arguments to 'accept_client' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | if ((s = accept_client(i)) < 0) /* physically accept */ | ^ main.c:215:40: warning: passing arguments to 'test_client_block' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 215 | if (test_client_block(s)) /* read from client */ | ^ main.c:217:27: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | new_conn(s, CLIENT, &fdsave); | ^ main.c:218:63: warning: passing arguments to 'resource_alloc_client' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | cv[s].u.client.state = resource_alloc_client(0); | ^ main.c:219:36: warning: passing arguments to 'request_hist_init' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | request_hist_init(&cv[s].u.client.hist); | ^ main.c:226:31: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | buf_clear(bp, 0); | ^ main.c:227:38: warning: passing arguments to 'open_display' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | t = open_display(master.hostname,master.display,bp,1); | ^ main.c:229:35: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | close_conn(s, &fdsave); | ^ main.c:233:30: warning: passing arguments to 'new_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | new_conn(t, MASTER, &fdsave); | ^ main.c:237:33: warning: passing arguments to 'send_setup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | if (send_setup(s, bp) < 0) { /* respond to client */ | ^ main.c:238:32: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | close_conn(s, &fdsave); | ^ main.c:239:32: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | close_conn(t, &fdsave); | ^ main.c:248:31: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 248 | r = buf_read(i, bp, 0, NBLOCK); | ^ main.c:251:31: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | buf_clear(&buf, 0); | ^ main.c:252:58: warning: passing arguments to 'request_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | for (cp=(char *)0,t=0; s=request_get(bp, &cp); t+=s) { | ^ main.c:252:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 252 | for (cp=(char *)0,t=0; s=request_get(bp, &cp); t+=s) { | ~^~~~~~~~~~~~~~~~~~~~~ main.c:252:46: note: place parentheses around the assignment to silence this warning 252 | for (cp=(char *)0,t=0; s=request_get(bp, &cp); t+=s) { | ^ | ( ) main.c:252:46: note: use '==' to turn this assignment into an equality comparison 252 | for (cp=(char *)0,t=0; s=request_get(bp, &cp); t+=s) { | ^ | == main.c:253:75: warning: passing arguments to 'request_type' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | request_hist_push(&cv[i].u.client.hist,request_type(cp)); | ^ main.c:253:41: warning: passing arguments to 'request_hist_push' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | request_hist_push(&cv[i].u.client.hist,request_type(cp)); | ^ main.c:261:52: warning: passing arguments to 'request_grabserver' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | if (rv = request_grabserver(cp)) { | ^ main.c:261:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (rv = request_grabserver(cp)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ main.c:261:32: note: place parentheses around the assignment to silence this warning 261 | if (rv = request_grabserver(cp)) { | ^ | ( ) main.c:261:32: note: use '==' to turn this assignment into an equality comparison 261 | if (rv = request_grabserver(cp)) { | ^ | == main.c:275:48: warning: passing arguments to 'resource_request' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | if (resource_request(cp,cv[i].u.client.state)) | ^ main.c:276:46: warning: passing arguments to 'request_use' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | if (request_use(cp, 0)) | ^ main.c:277:41: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 277 | buf_put(&buf, cp, s); | ^ main.c:282:34: warning: passing arguments to 'broadcast' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | broadcast(&buf); | ^ main.c:287:37: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | buf_clear(bp, t); | ^ main.c:289:41: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | if (buf_write(cv[i].u.client.mate, bp, t, BLOCK)<0) { | ^ main.c:294:41: warning: passing arguments to 'pointer_query' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | pointer_query(masterfd, &masterhist); | ^ main.c:300:31: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | buf_clear(bp, 0); | ^ main.c:301:35: warning: passing arguments to 'resource_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | resource_free(cv[i].u.client.state); | ^ main.c:303:41: warning: passing arguments to 'map_server_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 303 | map_server_clear(cv[i].u.client.mate); | ^ main.c:304:35: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 304 | close_conn(cv[i].u.client.mate, &fdsave); | ^ main.c:306:32: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 306 | close_conn(i, &fdsave); | ^ main.c:317:31: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | r = buf_read(i, bp, 0, NBLOCK); | ^ main.c:320:31: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | buf_clear(&buf, 0); | ^ main.c:321:56: warning: passing arguments to 'reply_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | for (cp=(char *)0,t=0; s=reply_get(bp,&cp,(int*)0); t+=s) { | ^ main.c:321:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | for (cp=(char *)0,t=0; s=reply_get(bp,&cp,(int*)0); t+=s) { | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:321:46: note: place parentheses around the assignment to silence this warning 321 | for (cp=(char *)0,t=0; s=reply_get(bp,&cp,(int*)0); t+=s) { | ^ | ( ) main.c:321:46: note: use '==' to turn this assignment into an equality comparison 321 | for (cp=(char *)0,t=0; s=reply_get(bp,&cp,(int*)0); t+=s) { | ^ | == main.c:333:54: warning: passing arguments to 'pointer_echo' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | if (s = pointer_echo(cp, &masterhist, &dp)) | ^ main.c:333:40: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if (s = pointer_echo(cp, &masterhist, &dp)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:333:40: note: place parentheses around the assignment to silence this warning 333 | if (s = pointer_echo(cp, &masterhist, &dp)) | ^ | ( ) main.c:333:40: note: use '==' to turn this assignment into an equality comparison 333 | if (s = pointer_echo(cp, &masterhist, &dp)) | ^ | == main.c:334:44: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | buf_put(&buf, dp, s); | ^ main.c:337:45: warning: passing arguments to 'resource_reply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | resource_reply(cp, | ^ main.c:336:28: warning: add explicit braces to avoid dangling else [-Wdangling-else] 336 | else | ^ main.c:343:34: warning: passing arguments to 'broadcast' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | broadcast(&buf); | ^ main.c:346:34: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | buf_clear(bp, 0); | ^ main.c:350:38: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | if (buf_write(cv[i].u.master.mate, bp, t, BLOCK) < 0) { | ^ main.c:358:31: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | buf_clear(bp, 0); | ^ main.c:359:32: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | close_conn(i, &fdsave); | ^ main.c:361:38: warning: passing arguments to 'resource_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 361 | resource_free(cv[cv[i].u.master.mate].u.client.state); | ^ main.c:362:35: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | close_conn(cv[i].u.master.mate, &fdsave); | ^ main.c:371:28: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | buf_clear(&buf, 0); | ^ main.c:375:31: warning: passing arguments to 'buf_read' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 375 | r = buf_read(i, &buf, 0, NBLOCK); | ^ main.c:381:32: warning: passing arguments to 'close_conn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | close_conn(i, &fdsave); | ^ main.c:389:15: warning: passing arguments to 'reply_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | s=reply_get(&buf, &cp, &cv[i].u.slave.flush); | ^ main.c:389:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 389 | s=reply_get(&buf, &cp, &cv[i].u.slave.flush); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:389:5: note: place parentheses around the assignment to silence this warning 389 | s=reply_get(&buf, &cp, &cv[i].u.slave.flush); | ^ | ( ) main.c:389:5: note: use '==' to turn this assignment into an equality comparison 389 | s=reply_get(&buf, &cp, &cv[i].u.slave.flush); | ^ | == main.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | main(argc, argv) | ^ main.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | new_conn(s, type, fdsp) | ^ main.c:61:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | static void new_conn(); | ^ main.c:435:4: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 435 | close(s); | ^ main.c:431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | close_conn(s, fdsp) | ^ main.c:62:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static void close_conn(); | ^ main.c:455:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 455 | register i, k, once = 1; | ~~~~~~~~ ^ | int main.c:455:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 455 | register i, k, once = 1; | ~~~~~~~~ ^ | int main.c:455:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 455 | register i, k, once = 1; | ~~~~~~~~ ^ | int main.c:457:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 457 | static sseq = 1; | ~~~~~~ ^ | int main.c:460:11: warning: passing arguments to 'buf_put' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | buf_put(&buf, bp->cp, bp->n); /* make a scratch copy */ | ^ main.c:468:28: warning: passing arguments to 'request_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | while (request_get(bp, &dp) && request_get(&buf, &cp)) { | ^ main.c:468:52: warning: passing arguments to 'request_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | while (request_get(bp, &dp) && request_get(&buf, &cp)) { | ^ main.c:469:30: warning: passing arguments to 'request_map' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | (void)request_map(i, dp, cp); | ^ main.c:479:23: warning: passing arguments to 'buf_write' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | if (buf_write(i, &buf, 0, NBLOCK) < 0) { | ^ main.c:483:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 483 | close(i); | ^ main.c:492:13: warning: passing arguments to 'buf_clear' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | buf_clear(&buf, 0); | ^ main.c:452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | broadcast(bp) | ^ In file included from main.c:35: ./xmx.h:159:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 159 | void broadcast(); | ^ main.c:503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 503 | split(str, d, s) | ^ main.c:63:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | static int split(); | ^ main.c:551:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 551 | register i; | ~~~~~~~~ ^ | int main.c:555:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 555 | fprintf(stderr, options[i]); | ^~~~~~~~~~ main.c:555:23: note: treat the string as an argument to avoid this 555 | fprintf(stderr, options[i]); | ^ | "%s", main.c:547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 547 | usage(status, cmd) | ^ main.c:64:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | static void usage(); | ^ main.c:577:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 577 | register i; | ~~~~~~~~ ^ | int main.c:611:37: warning: passing arguments to 'read_server_list' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | i += read_server_list(*++argv, &cpv[i], 1024-i); | ^ main.c:623:16: warning: call to undeclared function 'errors'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 623 | errors(0); | ^ main.c:631:29: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | warn("can't set NOFILE limit\n"); | ^ main.c:634:26: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 634 | warn("can't query NOFILE limit\n"); | ^ main.c:652:19: warning: call to undeclared function 'resource_grab_cmap'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 652 | resource_grab_cmap(0); | ^ main.c:670:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | if (cp = (char *)getenv(DISPLAY_EV)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.c:670:14: note: place parentheses around the assignment to silence this warning 670 | if (cp = (char *)getenv(DISPLAY_EV)) | ^ | ( ) main.c:670:14: note: use '==' to turn this assignment into an equality comparison 670 | if (cp = (char *)getenv(DISPLAY_EV)) | ^ | == main.c:673:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | quit(1, "no `master' display to open\n"); | ^ main.c:672:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 672 | else | ^ main.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | get_args(argc, argv, dpy, interactive, pointer, hasmaster, bfactor, slist) | ^ main.c:65:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | static void get_args(); | ^ main.c:696:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 696 | register i = 0; | ~~~~~~~~ ^ | int main.c:703:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 703 | if (fp = fopen(file, "r")) | ~~~^~~~~~~~~~~~~~~~~~ main.c:703:11: note: place parentheses around the assignment to silence this warning 703 | if (fp = fopen(file, "r")) | ^ | ( ) main.c:703:11: note: use '==' to turn this assignment into an equality comparison 703 | if (fp = fopen(file, "r")) | ^ | == main.c:716:26: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | quit(1, "malloc returned zero\n"); | ^ main.c:719:26: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 719 | quit(1, "vector buffer overflow reading server list\n"); | ^ main.c:726:23: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | quit(1, "char buffer overflow reading server list\n"); | ^ main.c:730:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 730 | warn("can't open '%s'\n", file); | ^ main.c:691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 691 | read_server_list(file, cpv, n) | ^ main.c:66:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | static int read_server_list(); | ^ 128 warnings generated. --- resource.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from resource.c:25: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int resource.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | resource_grab_cmap(bool) | ^ resource.c:64:20: warning: passing arguments to 'rootwindow' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | rid = rootwindow(screen); | ^ resource.c:70:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | warn("resource_alloc_client: can't find root win for screen %d\n",screen); | ^ resource.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | resource_alloc_client(screen) | ^ In file included from resource.c:25: ./xmx.h:205:3: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 205 | resource_alloc_client(); | ^ resource.c:87:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 87 | register s; | ~~~~~~~~ ^ | int resource.c:104:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | quit(1, "calloc returned zero\n"); | ^ resource.c:111:22: warning: passing arguments to 'map_server_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | map_server_rid_add(s, rid, (char *)wp); | ^ resource.c:112:22: warning: passing arguments to 'map_server_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | map_server_rid_add(s, cmap, (char *)0); | ^ resource.c:114:29: warning: passing arguments to 'xreq_alloc_color_cells' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 114 | xreq_alloc_color_cells(cmap, ncols-2); /* hack */ | ^ resource.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | resource_new_root(s, rid, visualid, cmap, ncols, white, black) | ^ In file included from resource.c:25: ./xmx.h:206:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 206 | void resource_new_root(); | ^ resource.c:136:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 136 | register i; | ~~~~~~~~ ^ | int resource.c:146:44: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | parent=(window_t *)map_rid_data(req->parent); | ^ resource.c:150:20: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | quit(1, "malloc returned zero\n"); | ^ resource.c:154:23: warning: passing arguments to 'set_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | set_events(client, wp, req->mask, cp+sz_xCreateWindowReq); | ^ resource.c:155:24: warning: passing arguments to 'link_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | link_window(parent, wp); | ^ resource.c:156:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | map_rid_add(wp->rid, (char *)wp); | ^ resource.c:164:44: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | if (wp=(window_t *)map_rid_data(req->window)) | ^ resource.c:164:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 164 | if (wp=(window_t *)map_rid_data(req->window)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource.c:164:19: note: place parentheses around the assignment to silence this warning 164 | if (wp=(window_t *)map_rid_data(req->window)) | ^ | ( ) resource.c:164:19: note: use '==' to turn this assignment into an equality comparison 164 | if (wp=(window_t *)map_rid_data(req->window)) | ^ | == resource.c:165:26: warning: passing arguments to 'set_events' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | set_events(client, wp, req->valueMask, | ^ resource.c:172:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 172 | wp=(window_t *)map_rid_data(req->id); | ^ resource.c:177:26: warning: passing arguments to 'unlink_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 177 | unlink_window(wp); | ^ resource.c:179:28: warning: passing arguments to 'free_subwindows' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | free_subwindows(wp); | ^ resource.c:185:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | wp=(window_t *)map_rid_data(req->id); | ^ resource.c:189:31: warning: passing arguments to 'free_subwindows' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | free_subwindows(wp->child); | ^ resource.c:197:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 197 | wp=(window_t *)map_rid_data(req->window); | ^ resource.c:204:26: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | quit(1, "malloc returned zero\n"); | ^ resource.c:226:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | wp=(window_t *)map_rid_data(req->window); | ^ resource.c:230:26: warning: passing arguments to 'err' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | return err(0, "tried to reparent root window [%x]\n", wp->rid); | ^ resource.c:231:49: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | if ((parent=(window_t *)map_rid_data(req->parent)) == 0) | ^ resource.c:235:26: warning: passing arguments to 'unlink_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | unlink_window(wp); | ^ resource.c:236:24: warning: passing arguments to 'link_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | link_window(parent, wp); | ^ resource.c:242:44: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ resource.c:242:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 242 | if (wp=(window_t *)map_rid_data(req->id)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource.c:242:19: note: place parentheses around the assignment to silence this warning 242 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ | ( ) resource.c:242:19: note: use '==' to turn this assignment into an equality comparison 242 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ | == resource.c:244:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if (parent = wp->parent) | ~~~~~~~^~~~~~~~~~~~ resource.c:244:30: note: place parentheses around the assignment to silence this warning 244 | if (parent = wp->parent) | ^ | ( ) resource.c:244:30: note: use '==' to turn this assignment into an equality comparison 244 | if (parent = wp->parent) | ^ | == resource.c:257:44: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ resource.c:257:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 257 | if (wp=(window_t *)map_rid_data(req->id)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource.c:257:19: note: place parentheses around the assignment to silence this warning 257 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ | ( ) resource.c:257:19: note: use '==' to turn this assignment into an equality comparison 257 | if (wp=(window_t *)map_rid_data(req->id)) { | ^ | == resource.c:275:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | wp=(window_t *)map_rid_data(req->id); | ^ resource.c:286:40: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | wp=(window_t *)map_rid_data(req->id); | ^ resource.c:294:44: warning: passing arguments to 'map_rid_data' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 294 | if (wp=(window_t *)map_rid_data(req->window)) { | ^ resource.c:294:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 294 | if (wp=(window_t *)map_rid_data(req->window)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource.c:294:19: note: place parentheses around the assignment to silence this warning 294 | if (wp=(window_t *)map_rid_data(req->window)) { | ^ | ( ) resource.c:294:19: note: use '==' to turn this assignment into an equality comparison 294 | if (wp=(window_t *)map_rid_data(req->window)) { | ^ | == resource.c:308:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 308 | if (parent = wp->parent) | ~~~~~~~^~~~~~~~~~~~ resource.c:308:30: note: place parentheses around the assignment to silence this warning 308 | if (parent = wp->parent) | ^ | ( ) resource.c:308:30: note: use '==' to turn this assignment into an equality comparison 308 | if (parent = wp->parent) | ^ | == resource.c:324:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | resource_add(req->fid, FONT, client); | ^ resource.c:325:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 325 | map_rid_add(req->fid, (char *)0); | ^ resource.c:331:28: warning: passing arguments to 'remove_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | remove_resource(req->id, FONT, client); | ^ resource.c:337:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | resource_add(req->pid, PIXMAP, client); | ^ resource.c:338:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | map_rid_add(req->pid, (char *)0); | ^ resource.c:344:28: warning: passing arguments to 'remove_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | remove_resource(req->id, PIXMAP, client); | ^ resource.c:350:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | resource_add(req->gc, GC, client); | ^ resource.c:351:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | map_rid_add(req->gc, (char *)0); | ^ resource.c:357:28: warning: passing arguments to 'remove_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 357 | remove_resource(req->id, GC, client); | ^ resource.c:363:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | resource_add(req->mid, CMAP, client); | ^ resource.c:364:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | map_rid_add(req->mid, (char *)0); | ^ resource.c:373:28: warning: passing arguments to 'remove_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | remove_resource(req->id, CMAP, client); | ^ resource.c:379:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | resource_add(req->mid, CMAP, client); | ^ resource.c:380:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | map_rid_add(req->mid, (char *)0); | ^ resource.c:405:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | resource_add(req->cid, CURSOR, client); | ^ resource.c:406:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | map_rid_add(req->cid, (char *)0); | ^ resource.c:412:25: warning: passing arguments to 'resource_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | resource_add(req->cid, CURSOR, client); | ^ resource.c:413:24: warning: passing arguments to 'map_rid_add' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | map_rid_add(req->cid, (char *)0); | ^ resource.c:419:28: warning: passing arguments to 'remove_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | remove_resource(req->id, CURSOR, client); | ^ resource.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | resource_request(cp, client) | ^ In file included from resource.c:25: ./xmx.h:207:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 207 | int resource_request(); | ^ resource.c:450:34: warning: passing arguments to 'request_hist_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | switch (request_hist_get(hp, reply->sequenceNumber)) { | ^ resource.c:452:16: warning: call to undeclared function 'xreq_store_colors'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 452 | xreq_store_colors(last_cmap, 1, | ^ resource.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | resource_reply(cp, hp, client) | ^ In file included from resource.c:25: ./xmx.h:208:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 208 | void resource_reply(); | ^ resource.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | set_events(client, wp, mask, list) | ^ resource.c:32:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 32 | static void set_events(); | ^ resource.c:537:30: warning: passing arguments to 'reparent_savesets' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 537 | reparent_savesets(wp->child, client); | ^ resource.c:538:34: warning: passing arguments to 'remove_client_windows' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | remove_client_windows(wp->child, client); | ^ resource.c:541:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 541 | for (rp=client->resources; trp=rp;) { | ~~~^~~ resource.c:541:37: note: place parentheses around the assignment to silence this warning 541 | for (rp=client->resources; trp=rp;) { | ^ | ( ) resource.c:541:37: note: use '==' to turn this assignment into an equality comparison 541 | for (rp=client->resources; trp=rp;) { | ^ | == resource.c:542:10: warning: call to undeclared function 'map_rid_mark'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 542 | map_rid_mark(rp->rid); | ^ resource.c:543:28: warning: passing arguments to 'xreq_free_resource' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | xreq_free_resource(rp->type, rp->rid); | ^ resource.c:528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 528 | resource_free(client) | ^ In file included from resource.c:25: ./xmx.h:209:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 209 | void resource_free(); | ^ resource.c:567:26: warning: passing arguments to 'xreq_destroy_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 567 | xreq_destroy_window(wp->rid); | ^ resource.c:568:20: warning: passing arguments to 'unlink_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | unlink_window(wp); | ^ resource.c:570:22: warning: passing arguments to 'free_subwindows' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 570 | free_subwindows(wp); | ^ resource.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | remove_client_windows(wp, client) | ^ resource.c:33:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | static void remove_client_windows(); | ^ resource.c:594:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 594 | if (sp = wp->saveset) { /* if this window is part of a saveset */ | ~~~^~~~~~~~~~~~~ resource.c:594:11: note: place parentheses around the assignment to silence this warning 594 | if (sp = wp->saveset) { /* if this window is part of a saveset */ | ^ | ( ) resource.c:594:11: note: use '==' to turn this assignment into an equality comparison 594 | if (sp = wp->saveset) { /* if this window is part of a saveset */ | ^ | == resource.c:602:33: warning: passing arguments to 'xreq_reparent_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | xreq_reparent_window(wp->rid, | ^ resource.c:607:31: warning: passing arguments to 'xreq_map_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | xreq_map_window(wp->rid); | ^ resource.c:608:26: warning: passing arguments to 'unlink_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 608 | unlink_window(wp); /* reparent it */ | ^ resource.c:609:24: warning: passing arguments to 'link_window' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 609 | link_window(oa->parent, wp); | ^ resource.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | reparent_savesets(wp, client) | ^ resource.c:34:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 34 | static void reparent_savesets(); | ^ resource.c:627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 627 | link_window(parent, wp) | ^ resource.c:35:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | static void link_window(); | ^ resource.c:644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 644 | unlink_window(wp) | ^ resource.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | static void unlink_window(); | ^ resource.c:684:4: warning: call to undeclared function 'map_rid_mark'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 684 | map_rid_mark(wp->rid); | ^ resource.c:685:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 685 | for (s=wp->saveset; t=s;) { | ~^~ resource.c:685:25: note: place parentheses around the assignment to silence this warning 685 | for (s=wp->saveset; t=s;) { | ^ | ( ) resource.c:685:25: note: use '==' to turn this assignment into an equality comparison 685 | for (s=wp->saveset; t=s;) { | ^ | == resource.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | free_subwindows(wp) | ^ resource.c:37:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 37 | static void free_subwindows(); | ^ resource.c:710:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 710 | quit(1, "malloc returned zero\n"); | ^ resource.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | resource_add(rid, type, client) | ^ In file included from resource.c:25: ./xmx.h:210:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 210 | void resource_add(); | ^ resource.c:742:4: warning: call to undeclared function 'map_rid_mark'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 742 | map_rid_mark(rid); | ^ resource.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | remove_resource(rid, type, client) | ^ resource.c:38:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | static void remove_resource(); | ^ resource.c:756:17: warning: passing arguments to 'print_subtree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | print_subtree(root, 0); | ^ resource.c:764:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 764 | register i; | ~~~~~~~~ ^ | int resource.c:769:60: warning: format specifies type 'unsigned int' but the argument has type 'window_t *' (aka 'struct _window_t *') [-Wformat] 769 | printf("0x%x rid(0x%x) %c%c%c%c client(0x%x) saveset(", wp, wp->rid, | ~~ ^~ resource.c:769:64: warning: format specifies type 'unsigned int' but the argument has type 'rid_t' (aka 'unsigned long') [-Wformat] 769 | printf("0x%x rid(0x%x) %c%c%c%c client(0x%x) saveset(", wp, wp->rid, | ~~ ^~~~~~~ | %lx resource.c:774:3: warning: format specifies type 'unsigned int' but the argument has type 'clientstate_t *' (aka 'struct _clientstate_t *') [-Wformat] 769 | printf("0x%x rid(0x%x) %c%c%c%c client(0x%x) saveset(", wp, wp->rid, | ~~ 770 | (wp->flags & MAPPED) ? 'M' : '-', 771 | (wp->flags & SUBSTRUCTURE_REDIRECT) ? 'S' : '-', 772 | (wp->flags & OVERRIDE_REDIRECT) ? 'O' : '-', 773 | (wp->flags & RESIZE_REDIRECT) ? 'R' : '-', 774 | wp->client); | ^~~~~~~~~~ resource.c:777:23: warning: format specifies type 'unsigned int' but the argument has type 'clientstate_t *' (aka 'struct _clientstate_t *') [-Wformat] 777 | printf(" 0x%x", sp->client); | ~~ ^~~~~~~~~~ resource.c:760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 760 | print_subtree(wp, level) | ^ resource.c:39:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | static void print_subtree(); | ^ 112 warnings generated. --- request.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from request.c:26: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int request.c:68:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | register len, bytesleft; | ~~~~~~~~ ^ | int request.c:68:18: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | register len, bytesleft; | ~~~~~~~~ ^ | int request.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | request_get(buf, cp) | ^ In file included from request.c:26: ./xmx.h:192:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 192 | int request_get(); | ^ request.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | request_type(cp) | ^ In file included from request.c:26: ./xmx.h:193:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 193 | unsigned char request_type(); | ^ request.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | request_grabserver(cp) | ^ In file included from request.c:26: ./xmx.h:194:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 194 | int request_grabserver(); | ^ request.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | request_use(cp, flags) | ^ In file included from request.c:26: ./xmx.h:195:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 195 | int request_use(); | ^ request.c:267:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 267 | register s; | ~~~~~~~~ ^ | int request.c:270:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 270 | register j, rv = 0; | ~~~~~~~~ ^ | int request.c:270:16: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 270 | register j, rv = 0; | ~~~~~~~~ ^ | int request.c:286:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | MAPID(xCreateWindowReq, wid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:287:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | MAPID(xCreateWindowReq, parent); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:289:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 289 | MAPID(xCreateWindowReq, visual); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:296:22: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:302:22: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 302 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:313:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 313 | MAPID(xChangeWindowAttributesReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:320:22: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:326:22: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:337:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 337 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:340:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:343:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:346:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | MAPID(xChangeSaveSetReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:349:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | MAPID(xReparentWindowReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:350:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | MAPID(xReparentWindowReq, parent); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:353:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:356:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:359:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:362:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:365:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | MAPID(xConfigureWindowReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:370:16: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:376:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | MAPID(xCirculateWindowReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:379:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 379 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:382:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:390:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | MAPID(xChangePropertyReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:393:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | MAPID(xDeletePropertyReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:396:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | MAPID(xGetPropertyReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:399:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:403:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | MAPID(xSetSelectionOwnerReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:408:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | MAPID(xConvertSelectionReq, requestor); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:412:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | MAPID(xSendEventReq, destination); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:416:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | MAPID(xGrabPointerReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:418:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | MAPID(xGrabPointerReq, confineTo); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:420:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | MAPID(xGrabPointerReq, cursor); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:425:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | MAPID(xGrabButtonReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:427:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | MAPID(xGrabButtonReq, confineTo); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:429:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | MAPID(xGrabButtonReq, cursor); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:432:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | MAPID(xUngrabButtonReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:436:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | MAPID(xChangeActivePointerGrabReq, cursor); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:439:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | MAPID(xGrabKeyboardReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:444:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | MAPID(xGrabKeyReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:447:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | MAPID(xUngrabKeyReq, grabWindow); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:456:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:459:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | MAPID(xGetMotionEventsReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:462:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | MAPID(xTranslateCoordsReq, srcWid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:463:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | MAPID(xTranslateCoordsReq, dstWid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:467:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | MAPID(xWarpPointerReq, srcWid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:469:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | MAPID(xWarpPointerReq, dstWid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:473:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | MAPID(xSetInputFocusReq, focus); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:480:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | MAPID(xOpenFontReq, fid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:483:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:486:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:489:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | MAPID(xQueryTextExtentsReq, fid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:500:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | MAPID(xCreatePixmapReq, pid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:501:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | MAPID(xCreatePixmapReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:504:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:507:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 507 | MAPID(xCreateGCReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:508:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | MAPID(xCreateGCReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:516:19: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:520:22: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:528:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 528 | MAPID(xChangeGCReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:536:19: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 536 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:540:25: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | MAPID(Next, next); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:548:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | MAPID(xCopyGCReq, srcGC); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:549:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | MAPID(xCopyGCReq, dstGC); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:552:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | MAPID(xSetDashesReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:555:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | MAPID(xSetClipRectanglesReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:558:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:561:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | MAPID(xClearAreaReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:564:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 564 | MAPID(xCopyAreaReq, srcDrawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:565:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 565 | MAPID(xCopyAreaReq, dstDrawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:566:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 566 | MAPID(xCopyAreaReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:569:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | MAPID(xCopyPlaneReq, srcDrawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:570:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 570 | MAPID(xCopyPlaneReq, dstDrawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:571:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | MAPID(xCopyPlaneReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:574:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | MAPID(xPolyPointReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:575:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 575 | MAPID(xPolyPointReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:578:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | MAPID(xPolyLineReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:579:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | MAPID(xPolyLineReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:582:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 582 | MAPID(xPolySegmentReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:583:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | MAPID(xPolySegmentReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:586:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 586 | MAPID(xPolyRectangleReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:587:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 587 | MAPID(xPolyRectangleReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:590:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | MAPID(xPolyArcReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:591:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 591 | MAPID(xPolyArcReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:594:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 594 | MAPID(xFillPolyReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:595:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 595 | MAPID(xFillPolyReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:598:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | MAPID(xPolyFillRectangleReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:599:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | MAPID(xPolyFillRectangleReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:602:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | MAPID(xPolyFillArcReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:603:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | MAPID(xPolyFillArcReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:606:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | MAPID(xPutImageReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:607:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | MAPID(xPutImageReq, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:610:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 610 | MAPID(xGetImageReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:613:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | MAPID(xPolyText8Req, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:614:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | MAPID(xPolyText8Req, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:617:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 617 | MAPID(xPolyText16Req, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:618:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | MAPID(xPolyText16Req, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:621:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | MAPID(xImageText8Req, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:622:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | MAPID(xImageText8Req, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:625:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | MAPID(xImageText16Req, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:626:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 626 | MAPID(xImageText16Req, gc); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:629:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | MAPID(xCreateColormapReq, mid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:630:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | MAPID(xCreateColormapReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:631:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | MAPID(xCreateColormapReq, visual); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:635:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:638:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | MAPID(xCopyColormapAndFreeReq, mid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:639:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 639 | MAPID(xCopyColormapAndFreeReq, srcCmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:642:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:645:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:648:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:651:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 651 | MAPID(xAllocColorReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:654:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | MAPID(xAllocNamedColorReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:657:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | MAPID(xAllocColorCellsReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:660:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | MAPID(xAllocColorPlanesReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:663:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | MAPID(xFreeColorsReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:666:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | MAPID(xStoreColorsReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:669:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | MAPID(xStoreNamedColorReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:672:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | MAPID(xQueryColorsReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:675:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | MAPID(xLookupColorReq, cmap); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:678:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | MAPID(xCreateCursorReq, cid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:679:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | MAPID(xCreateCursorReq, source); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:681:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | MAPID(xCreateCursorReq, mask); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:684:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 684 | MAPID(xCreateGlyphCursorReq, cid); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:685:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 685 | MAPID(xCreateGlyphCursorReq, source); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:687:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | MAPID(xCreateGlyphCursorReq, mask); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:690:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 690 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:693:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 693 | MAPID(xRecolorCursorReq, cursor); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:696:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 696 | MAPID(xQueryBestSizeReq, drawable); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:730:13: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 730 | MAPID(xResourceReq, id); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:733:10: warning: passing arguments to 'map_rid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 733 | MAPID(xRotatePropertiesReq, window); | ^ request.c:280:31: note: expanded from macro 'MAPID' 280 | ((type *)bp)->field = map_rid(((type *)dp)->field, s) | ^ request.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | request_map(s, data, buf) | ^ In file included from request.c:26: ./xmx.h:196:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 196 | int request_map(); | ^ request.c:769:11: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 769 | quit(1, "calloc returned zero (request_init)"); | ^ request.c:764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 764 | request_hist_init(queue) | ^ In file included from request.c:26: ./xmx.h:197:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 197 | void request_hist_init(); | ^ request.c:783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 783 | request_hist_push(queue, type) | ^ In file included from request.c:26: ./xmx.h:198:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 198 | void request_hist_push(); | ^ request.c:809:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 809 | register low; | ~~~~~~~~ ^ | int request.c:805:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 805 | request_hist_get(queue, seqno) | ^ In file included from request.c:26: ./xmx.h:199:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 199 | unsigned short request_hist_get(); | ^ request.c:854:10: warning: data argument not used by format string [-Wformat-extra-args] 854 | PFIELD(xCreateWindowReq, %x, wid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:855:10: warning: data argument not used by format string [-Wformat-extra-args] 855 | PFIELD(xCreateWindowReq, %x, parent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:856:10: warning: data argument not used by format string [-Wformat-extra-args] 856 | PFIELD(xCreateWindowReq, %x, visual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:857:10: warning: data argument not used by format string [-Wformat-extra-args] 857 | PFIELD(xCreateWindowReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:858:27: warning: passing arguments to 'print_window_atts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | print_window_atts(((xCreateWindowReq *)data)->mask, | ^ request.c:862:10: warning: data argument not used by format string [-Wformat-extra-args] 862 | PFIELD(xChangeWindowAttributesReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:863:10: warning: data argument not used by format string [-Wformat-extra-args] 863 | PFIELD(xChangeWindowAttributesReq, %x, valueMask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:864:27: warning: passing arguments to 'print_window_atts' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 864 | print_window_atts(((xChangeWindowAttributesReq *)data)->valueMask, | ^ request.c:868:10: warning: data argument not used by format string [-Wformat-extra-args] 868 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:871:10: warning: data argument not used by format string [-Wformat-extra-args] 871 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:874:10: warning: data argument not used by format string [-Wformat-extra-args] 874 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:877:10: warning: data argument not used by format string [-Wformat-extra-args] 877 | PFIELD(xChangeSaveSetReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:880:10: warning: data argument not used by format string [-Wformat-extra-args] 880 | PFIELD(xReparentWindowReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:881:10: warning: data argument not used by format string [-Wformat-extra-args] 881 | PFIELD(xReparentWindowReq, %x, parent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:884:10: warning: data argument not used by format string [-Wformat-extra-args] 884 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:887:10: warning: data argument not used by format string [-Wformat-extra-args] 887 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:890:10: warning: data argument not used by format string [-Wformat-extra-args] 890 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:893:10: warning: data argument not used by format string [-Wformat-extra-args] 893 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:896:10: warning: data argument not used by format string [-Wformat-extra-args] 896 | PFIELD(xConfigureWindowReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:897:10: warning: data argument not used by format string [-Wformat-extra-args] 897 | PFIELD(xConfigureWindowReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:900:10: warning: data argument not used by format string [-Wformat-extra-args] 900 | PFIELD(xCirculateWindowReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:903:10: warning: data argument not used by format string [-Wformat-extra-args] 903 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:906:10: warning: data argument not used by format string [-Wformat-extra-args] 906 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:914:10: warning: data argument not used by format string [-Wformat-extra-args] 914 | PFIELD(xChangePropertyReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:917:10: warning: data argument not used by format string [-Wformat-extra-args] 917 | PFIELD(xDeletePropertyReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:920:10: warning: data argument not used by format string [-Wformat-extra-args] 920 | PFIELD(xGetPropertyReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:921:10: warning: data argument not used by format string [-Wformat-extra-args] 921 | PFIELD(xGetPropertyReq, %d, property); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:924:10: warning: data argument not used by format string [-Wformat-extra-args] 924 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:927:10: warning: data argument not used by format string [-Wformat-extra-args] 927 | PFIELD(xSetSelectionOwnerReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:932:10: warning: data argument not used by format string [-Wformat-extra-args] 932 | PFIELD(xConvertSelectionReq, %x, requestor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:935:10: warning: data argument not used by format string [-Wformat-extra-args] 935 | PFIELD(xSendEventReq, %x, destination); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:936:27: warning: passing arguments to 'reply_print_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 936 | reply_print_event((xEvent *)(data+sz_xSendEventReq), "\t"); | ^ request.c:939:10: warning: data argument not used by format string [-Wformat-extra-args] 939 | PFIELD(xGrabPointerReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:940:10: warning: data argument not used by format string [-Wformat-extra-args] 940 | PFIELD(xGrabPointerReq, %x, confineTo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:941:10: warning: data argument not used by format string [-Wformat-extra-args] 941 | PFIELD(xGrabPointerReq, %x, cursor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:946:10: warning: data argument not used by format string [-Wformat-extra-args] 946 | PFIELD(xGrabButtonReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:947:10: warning: data argument not used by format string [-Wformat-extra-args] 947 | PFIELD(xGrabButtonReq, %x, confineTo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:948:10: warning: data argument not used by format string [-Wformat-extra-args] 948 | PFIELD(xGrabButtonReq, %x, cursor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:951:10: warning: data argument not used by format string [-Wformat-extra-args] 951 | PFIELD(xUngrabButtonReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:954:10: warning: data argument not used by format string [-Wformat-extra-args] 954 | PFIELD(xChangeActivePointerGrabReq, %x, cursor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:957:10: warning: data argument not used by format string [-Wformat-extra-args] 957 | PFIELD(xGrabKeyboardReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:962:10: warning: data argument not used by format string [-Wformat-extra-args] 962 | PFIELD(xGrabKeyReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:965:10: warning: data argument not used by format string [-Wformat-extra-args] 965 | PFIELD(xUngrabKeyReq, %x, grabWindow); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:974:10: warning: data argument not used by format string [-Wformat-extra-args] 974 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:977:10: warning: data argument not used by format string [-Wformat-extra-args] 977 | PFIELD(xGetMotionEventsReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:980:10: warning: data argument not used by format string [-Wformat-extra-args] 980 | PFIELD(xTranslateCoordsReq, %x, srcWid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:981:10: warning: data argument not used by format string [-Wformat-extra-args] 981 | PFIELD(xTranslateCoordsReq, %x, dstWid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:984:10: warning: data argument not used by format string [-Wformat-extra-args] 984 | PFIELD(xWarpPointerReq, %x, srcWid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:985:10: warning: data argument not used by format string [-Wformat-extra-args] 985 | PFIELD(xWarpPointerReq, %x, dstWid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:988:10: warning: data argument not used by format string [-Wformat-extra-args] 988 | PFIELD(xSetInputFocusReq, %x, focus); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:995:10: warning: data argument not used by format string [-Wformat-extra-args] 995 | PFIELD(xOpenFontReq, %x, fid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:999:10: warning: data argument not used by format string [-Wformat-extra-args] 999 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1002:10: warning: data argument not used by format string [-Wformat-extra-args] 1002 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1005:10: warning: data argument not used by format string [-Wformat-extra-args] 1005 | PFIELD(xQueryTextExtentsReq, %x, fid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1016:10: warning: data argument not used by format string [-Wformat-extra-args] 1016 | PFIELD(xCreatePixmapReq, %x, pid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1017:10: warning: data argument not used by format string [-Wformat-extra-args] 1017 | PFIELD(xCreatePixmapReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1020:10: warning: data argument not used by format string [-Wformat-extra-args] 1020 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1023:10: warning: data argument not used by format string [-Wformat-extra-args] 1023 | PFIELD(xCreateGCReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1024:10: warning: data argument not used by format string [-Wformat-extra-args] 1024 | PFIELD(xCreateGCReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1025:10: warning: data argument not used by format string [-Wformat-extra-args] 1025 | PFIELD(xCreateGCReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1028:10: warning: data argument not used by format string [-Wformat-extra-args] 1028 | PFIELD(xChangeGCReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1029:10: warning: data argument not used by format string [-Wformat-extra-args] 1029 | PFIELD(xChangeGCReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1032:10: warning: data argument not used by format string [-Wformat-extra-args] 1032 | PFIELD(xCopyGCReq, %x, srcGC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1033:10: warning: data argument not used by format string [-Wformat-extra-args] 1033 | PFIELD(xCopyGCReq, %x, dstGC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1036:10: warning: data argument not used by format string [-Wformat-extra-args] 1036 | PFIELD(xSetDashesReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1039:10: warning: data argument not used by format string [-Wformat-extra-args] 1039 | PFIELD(xSetClipRectanglesReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1042:10: warning: data argument not used by format string [-Wformat-extra-args] 1042 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1045:10: warning: data argument not used by format string [-Wformat-extra-args] 1045 | PFIELD(xClearAreaReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1048:10: warning: data argument not used by format string [-Wformat-extra-args] 1048 | PFIELD(xCopyAreaReq, %x, srcDrawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1049:10: warning: data argument not used by format string [-Wformat-extra-args] 1049 | PFIELD(xCopyAreaReq, %x, dstDrawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1050:10: warning: data argument not used by format string [-Wformat-extra-args] 1050 | PFIELD(xCopyAreaReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1053:10: warning: data argument not used by format string [-Wformat-extra-args] 1053 | PFIELD(xCopyPlaneReq, %x, srcDrawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1054:10: warning: data argument not used by format string [-Wformat-extra-args] 1054 | PFIELD(xCopyPlaneReq, %x, dstDrawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1055:10: warning: data argument not used by format string [-Wformat-extra-args] 1055 | PFIELD(xCopyPlaneReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1058:10: warning: data argument not used by format string [-Wformat-extra-args] 1058 | PFIELD(xPolyPointReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1059:10: warning: data argument not used by format string [-Wformat-extra-args] 1059 | PFIELD(xPolyPointReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1062:10: warning: data argument not used by format string [-Wformat-extra-args] 1062 | PFIELD(xPolyLineReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1063:10: warning: data argument not used by format string [-Wformat-extra-args] 1063 | PFIELD(xPolyLineReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1066:10: warning: data argument not used by format string [-Wformat-extra-args] 1066 | PFIELD(xPolySegmentReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1067:10: warning: data argument not used by format string [-Wformat-extra-args] 1067 | PFIELD(xPolySegmentReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1070:10: warning: data argument not used by format string [-Wformat-extra-args] 1070 | PFIELD(xPolyRectangleReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1071:10: warning: data argument not used by format string [-Wformat-extra-args] 1071 | PFIELD(xPolyRectangleReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1074:10: warning: data argument not used by format string [-Wformat-extra-args] 1074 | PFIELD(xPolyArcReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1075:10: warning: data argument not used by format string [-Wformat-extra-args] 1075 | PFIELD(xPolyArcReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1078:10: warning: data argument not used by format string [-Wformat-extra-args] 1078 | PFIELD(xFillPolyReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1079:10: warning: data argument not used by format string [-Wformat-extra-args] 1079 | PFIELD(xFillPolyReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1082:10: warning: data argument not used by format string [-Wformat-extra-args] 1082 | PFIELD(xPolyFillRectangleReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1083:10: warning: data argument not used by format string [-Wformat-extra-args] 1083 | PFIELD(xPolyFillRectangleReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1086:10: warning: data argument not used by format string [-Wformat-extra-args] 1086 | PFIELD(xPolyFillArcReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1087:10: warning: data argument not used by format string [-Wformat-extra-args] 1087 | PFIELD(xPolyFillArcReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1090:10: warning: data argument not used by format string [-Wformat-extra-args] 1090 | PFIELD(xPutImageReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1091:10: warning: data argument not used by format string [-Wformat-extra-args] 1091 | PFIELD(xPutImageReq, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1094:10: warning: data argument not used by format string [-Wformat-extra-args] 1094 | PFIELD(xGetImageReq, %d, format); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1095:10: warning: data argument not used by format string [-Wformat-extra-args] 1095 | PFIELD(xGetImageReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1098:10: warning: data argument not used by format string [-Wformat-extra-args] 1098 | PFIELD(xPolyText8Req, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1099:10: warning: data argument not used by format string [-Wformat-extra-args] 1099 | PFIELD(xPolyText8Req, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1102:10: warning: data argument not used by format string [-Wformat-extra-args] 1102 | PFIELD(xPolyText16Req, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1103:10: warning: data argument not used by format string [-Wformat-extra-args] 1103 | PFIELD(xPolyText16Req, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1106:10: warning: data argument not used by format string [-Wformat-extra-args] 1106 | PFIELD(xImageText8Req, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1107:10: warning: data argument not used by format string [-Wformat-extra-args] 1107 | PFIELD(xImageText8Req, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1110:10: warning: data argument not used by format string [-Wformat-extra-args] 1110 | PFIELD(xImageText16Req, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1111:10: warning: data argument not used by format string [-Wformat-extra-args] 1111 | PFIELD(xImageText16Req, %x, gc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1114:10: warning: data argument not used by format string [-Wformat-extra-args] 1114 | PFIELD(xCreateColormapReq, %x, mid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1115:10: warning: data argument not used by format string [-Wformat-extra-args] 1115 | PFIELD(xCreateColormapReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1116:10: warning: data argument not used by format string [-Wformat-extra-args] 1116 | PFIELD(xCreateColormapReq, %x, visual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1119:10: warning: data argument not used by format string [-Wformat-extra-args] 1119 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1122:10: warning: data argument not used by format string [-Wformat-extra-args] 1122 | PFIELD(xCopyColormapAndFreeReq, %x, mid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1123:10: warning: data argument not used by format string [-Wformat-extra-args] 1123 | PFIELD(xCopyColormapAndFreeReq, %x, srcCmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1126:10: warning: data argument not used by format string [-Wformat-extra-args] 1126 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1129:10: warning: data argument not used by format string [-Wformat-extra-args] 1129 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1132:10: warning: data argument not used by format string [-Wformat-extra-args] 1132 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1135:10: warning: data argument not used by format string [-Wformat-extra-args] 1135 | PFIELD(xAllocColorReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1138:10: warning: data argument not used by format string [-Wformat-extra-args] 1138 | PFIELD(xAllocNamedColorReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1141:10: warning: data argument not used by format string [-Wformat-extra-args] 1141 | PFIELD(xAllocColorCellsReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1142:10: warning: data argument not used by format string [-Wformat-extra-args] 1142 | PFIELD(xAllocColorCellsReq, %d, colors); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1143:10: warning: data argument not used by format string [-Wformat-extra-args] 1143 | PFIELD(xAllocColorCellsReq, %d, planes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1146:10: warning: data argument not used by format string [-Wformat-extra-args] 1146 | PFIELD(xAllocColorPlanesReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1149:10: warning: data argument not used by format string [-Wformat-extra-args] 1149 | PFIELD(xFreeColorsReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1152:10: warning: data argument not used by format string [-Wformat-extra-args] 1152 | PFIELD(xStoreColorsReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1158:41: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 1158 | fprintf(stderr, "\tpixel %d\n", ((XColor *)cp)->pixel); | ~~ ^~~~~~~~~~~~~~~~~~~~~ | %lu request.c:1164:10: warning: data argument not used by format string [-Wformat-extra-args] 1164 | PFIELD(xStoreNamedColorReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1167:10: warning: data argument not used by format string [-Wformat-extra-args] 1167 | PFIELD(xQueryColorsReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1170:10: warning: data argument not used by format string [-Wformat-extra-args] 1170 | PFIELD(xLookupColorReq, %x, cmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1173:10: warning: data argument not used by format string [-Wformat-extra-args] 1173 | PFIELD(xCreateCursorReq, %x, cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1174:10: warning: data argument not used by format string [-Wformat-extra-args] 1174 | PFIELD(xCreateCursorReq, %x, source); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1175:10: warning: data argument not used by format string [-Wformat-extra-args] 1175 | PFIELD(xCreateCursorReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1178:10: warning: data argument not used by format string [-Wformat-extra-args] 1178 | PFIELD(xCreateGlyphCursorReq, %x, cid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1179:10: warning: data argument not used by format string [-Wformat-extra-args] 1179 | PFIELD(xCreateGlyphCursorReq, %x, source); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1180:10: warning: data argument not used by format string [-Wformat-extra-args] 1180 | PFIELD(xCreateGlyphCursorReq, %x, mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1183:10: warning: data argument not used by format string [-Wformat-extra-args] 1183 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1186:10: warning: data argument not used by format string [-Wformat-extra-args] 1186 | PFIELD(xRecolorCursorReq, %x, cursor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1189:10: warning: data argument not used by format string [-Wformat-extra-args] 1189 | PFIELD(xQueryBestSizeReq, %x, drawable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1222:10: warning: data argument not used by format string [-Wformat-extra-args] 1222 | PFIELD(xResourceReq, %x, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:1225:10: warning: data argument not used by format string [-Wformat-extra-args] 1225 | PFIELD(xRotatePropertiesReq, %x, window); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ request.c:842:40: note: expanded from macro 'PFIELD' 842 | fprintf(stderr, "\t%s ft\n", "field", ((type *)data)->field) | ~~~~~~~~~~~ ^ request.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 827 | request_print(data, seq) | ^ In file included from request.c:26: ./xmx.h:200:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 200 | void request_print(); | ^ request.c:1260:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1260 | register i; | ~~~~~~~~ ^ | int request.c:1265:48: warning: data argument not used by format string [-Wformat-extra-args] 1265 | case 0: PRATT(CWBackPixmap, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1267:45: warning: data argument not used by format string [-Wformat-extra-args] 1267 | case 1: PRATT(CWBackPixel, %d, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1269:50: warning: data argument not used by format string [-Wformat-extra-args] 1269 | case 2: PRATT(CWBorderPixmap, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1271:47: warning: data argument not used by format string [-Wformat-extra-args] 1271 | case 3: PRATT(CWBorderPixel, %d, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1273:46: warning: data argument not used by format string [-Wformat-extra-args] 1273 | case 4: PRATT(CWBitGravity, %s, PRBOOL(data[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ request.c:1251:22: note: expanded from macro 'PRBOOL' 1251 | #define PRBOOL(data) (((char)(data)) ? "TRUE" : "FALSE") | ^ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1275:46: warning: data argument not used by format string [-Wformat-extra-args] 1275 | case 5: PRATT(CWWinGravity, %s, PRBOOL(data[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ request.c:1251:22: note: expanded from macro 'PRBOOL' 1251 | #define PRBOOL(data) (((char)(data)) ? "TRUE" : "FALSE") | ^ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1279:54: warning: data argument not used by format string [-Wformat-extra-args] 1279 | PRATT(CWBackingStore, %s, "NotUseful"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1282:54: warning: data argument not used by format string [-Wformat-extra-args] 1282 | PRATT(CWBackingStore, %s, "WhenMapped"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1285:54: warning: data argument not used by format string [-Wformat-extra-args] 1285 | PRATT(CWBackingStore, %s, "Always"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1289:51: warning: data argument not used by format string [-Wformat-extra-args] 1289 | case 7: PRATT(CWBackingPlanes, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1291:48: warning: data argument not used by format string [-Wformat-extra-args] 1291 | case 8: PRATT(CWBackingPixel, %d, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1293:52: warning: data argument not used by format string [-Wformat-extra-args] 1293 | case 9: PRATT(CWOverrideRedirect, %s, PRBOOL(data[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ request.c:1251:22: note: expanded from macro 'PRBOOL' 1251 | #define PRBOOL(data) (((char)(data)) ? "TRUE" : "FALSE") | ^ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1295:45: warning: data argument not used by format string [-Wformat-extra-args] 1295 | case 10: PRATT(CWSaveUnder, %s, PRBOOL(data[i])); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ request.c:1251:22: note: expanded from macro 'PRBOOL' 1251 | #define PRBOOL(data) (((char)(data)) ? "TRUE" : "FALSE") | ^ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1297:47: warning: data argument not used by format string [-Wformat-extra-args] 1297 | case 11: PRATT(CWEventMask, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1299:51: warning: data argument not used by format string [-Wformat-extra-args] 1299 | case 12: PRATT(CWDontPropagate, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1302:49: warning: data argument not used by format string [-Wformat-extra-args] 1302 | PRATT(CWColormap, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1304:47: warning: data argument not used by format string [-Wformat-extra-args] 1304 | PRATT(CWColormap, %s, "CopyFromParent"); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1307:47: warning: data argument not used by format string [-Wformat-extra-args] 1307 | PRATT(CWCursor, 0x%x, data[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1309:45: warning: data argument not used by format string [-Wformat-extra-args] 1309 | PRATT(CWCursor, %s, "None"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ request.c:1253:35: note: expanded from macro 'PRATT' 1253 | fprintf(stderr, "\t nm ft\n", data) | ~~~~~~~~~~~~~~~ ^ request.c:1256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1256 | print_window_atts(mask, data) | ^ request.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void print_window_atts(); | ^ 312 warnings generated. --- reply.o --- cc: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from reply.c:27: ./xmx.h:103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 103 | extern debug; | ~~~~~~ ^ | int reply.c:74:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 74 | register len, bytesleft; | ~~~~~~~~ ^ | int reply.c:74:18: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 74 | register len, bytesleft; | ~~~~~~~~ ^ | int reply.c:103:11: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | warn("ARG, GAK! Losing a slave reply - garbage from here on...\n"); | ^ reply.c:126:25: warning: passing arguments to 'reply_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 126 | (void) reply_error((xError *)reply); | ^ reply.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | reply_get(bp, cp, mb) | ^ In file included from reply.c:27: ./xmx.h:185:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 185 | int reply_get(); | ^ reply.c:133:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 133 | register s; | ~~~~~~~~ ^ | int reply.c:136:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 136 | register len, j; | ~~~~~~~~ ^ | int reply.c:136:18: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 136 | register len, j; | ~~~~~~~~ ^ | int reply.c:144:33: warning: passing arguments to 'reply_error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | return (char *)reply_error((xError *)data); | ^ reply.c:144:14: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 144 | return (char *)reply_error((xError *)data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reply.c:146:32: warning: passing arguments to 'eventreply' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | return (char *)eventreply(s, (xEvent *)data); | ^ reply.c:153:14: warning: passing arguments to 'quit' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | quit(1, "malloc returned zero [%d]\n", len); | ^ reply.c:161:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 161 | UNMAPID(xGetWindowAttributesReply, colormap); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:164:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | UNMAPID(xGetGeometryReply, root); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:167:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | UNMAPID(xQueryTreeReply, root); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:169:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | UNMAPID(xQueryTreeReply, parent); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:179:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | UNMAPID(xGetSelectionOwnerReply, owner); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:186:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | UNMAPID(xQueryPointerReply, root); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:188:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | UNMAPID(xQueryPointerReply, child); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:194:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | UNMAPID(xTranslateCoordsReply, child); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:198:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | UNMAPID(xGetInputFocusReply, focus); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:218:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | UNMAPID(Next, next); | ^ reply.c:47:37: note: expanded from macro 'UNMAPID' 47 | ((type *)bp)->field = map_rid_unmap(((type *)dp)->field, s) | ^ reply.c:260:14: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | warn("Unknown Reply type [%d]\n", reply->type); | ^ reply.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 132 | mapreply(s, data) | ^ reply.c:282:13: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 282 | register req_type = request_hist_get(hp, reply->sequenceNumber); | ~~~~~~~~ ^ | int reply.c:282:40: warning: passing arguments to 'request_hist_get' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | register req_type = request_hist_get(hp, reply->sequenceNumber); | ^ reply.c:316:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | CASE(X_GetWindowAttributes); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:317:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 317 | PFIELD(xGetWindowAttributesReply,%x,colormap); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:319:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | CASE(X_GetGeometry); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:320:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | PFIELD(xGetGeometryReply,%x,root); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:322:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | CASE(X_QueryTree); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:323:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | PFIELD(xQueryTreeReply,%x,root); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:324:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | PFIELD(xQueryTreeReply,%x,parent); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:326:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | CASE(X_InternAtom); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:327:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | PFIELD(xInternAtomReply,%d,atom); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:329:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | CASE(X_GetAtomName); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:331:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 331 | CASE(X_GetProperty); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:333:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | CASE(X_ListProperties); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:335:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | CASE(X_GetSelectionOwner); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:336:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 336 | PFIELD(xGetSelectionOwnerReply,%x,owner); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:338:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 338 | CASE(X_GrabPointer); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:340:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | CASE(X_GrabKeyboard); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:342:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 342 | CASE(X_QueryPointer); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:343:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 343 | PFIELD(xQueryPointerReply,%x,root); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:344:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 344 | PFIELD(xQueryPointerReply,%x,child); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:346:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | CASE(X_GetMotionEvents); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:348:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | CASE(X_TranslateCoords); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:349:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 349 | PFIELD(xTranslateCoordsReply,%x,child); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:351:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 351 | CASE(X_GetInputFocus); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:352:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 352 | PFIELD(xGetInputFocusReply,%x,focus); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:354:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 354 | CASE(X_QueryKeymap); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:356:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 356 | CASE(X_QueryFont); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:358:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | CASE(X_QueryTextExtents); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:360:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | CASE(X_ListFonts); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:362:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | CASE(X_ListFontsWithInfo); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:364:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | CASE(X_GetFontPath); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:366:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | CASE(X_GetImage); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:368:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | CASE(X_ListInstalledColormaps); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:370:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 370 | CASE(X_AllocColor); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:371:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | PFIELD(xAllocColorReply,%d,pixel); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:373:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 373 | CASE(X_AllocNamedColor); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:374:16: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | PFIELD(xAllocNamedColorReply,%d,pixel); | ^ reply.c:313:6: note: expanded from macro 'PFIELD' 313 | warn("\t%s ft\n", "field", ((type *)data)->field) | ^ reply.c:376:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | CASE(X_AllocColorCells); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:378:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 378 | CASE(X_AllocColorPlanes); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:380:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | CASE(X_QueryColors); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:382:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | CASE(X_LookupColor); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:384:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | CASE(X_QueryBestSize); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:386:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | CASE(X_QueryExtension); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:388:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | CASE(X_ListExtensions); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:390:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | CASE(X_GetKeyboardMapping); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:392:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 392 | CASE(X_GetKeyboardControl); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:394:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | CASE(X_GetPointerControl); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:396:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | CASE(X_GetScreenSaver); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:398:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 398 | CASE(X_ListHosts); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:400:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | CASE(X_SetPointerMapping); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:402:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | CASE(X_GetPointerMapping); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:404:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | CASE(X_SetModifierMapping); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:406:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | CASE(X_GetModifierMapping); | ^ reply.c:295:9: note: expanded from macro 'CASE' 295 | warn("REPLY [%04d]\t%s\tlen[%d]\n", reply->sequenceNumber,\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | BADCASE(X_CreateWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:408:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 409 | BADCASE(X_ChangeWindowAttributes); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:409:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 410 | BADCASE(X_DestroyWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:410:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 411 | BADCASE(X_DestroySubwindows); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:411:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 412 | BADCASE(X_ChangeSaveSet); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:412:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | BADCASE(X_ReparentWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:413:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | BADCASE(X_MapWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:414:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 415 | BADCASE(X_MapSubwindows); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:415:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 416 | BADCASE(X_UnmapWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:416:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 417 | BADCASE(X_UnmapSubwindows); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:417:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | BADCASE(X_ConfigureWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:418:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 419 | BADCASE(X_CirculateWindow); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:419:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | BADCASE(X_ChangeProperty); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:420:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | BADCASE(X_DeleteProperty); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:421:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | BADCASE(X_SetSelectionOwner); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:422:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | BADCASE(X_ConvertSelection); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:423:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | BADCASE(X_SendEvent); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:424:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | BADCASE(X_UngrabPointer); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:425:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | BADCASE(X_GrabButton); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:426:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | BADCASE(X_UngrabButton); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:427:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | BADCASE(X_ChangeActivePointerGrab); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:428:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | BADCASE(X_UngrabKeyboard); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:429:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 430 | BADCASE(X_GrabKey); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:430:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | BADCASE(X_UngrabKey); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:431:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 432 | BADCASE(X_AllowEvents); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:432:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 433 | BADCASE(X_GrabServer); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:433:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 434 | BADCASE(X_UngrabServer); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:434:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | BADCASE(X_WarpPointer); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:435:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | BADCASE(X_SetInputFocus); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:436:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | BADCASE(X_OpenFont); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:437:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | BADCASE(X_CloseFont); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:438:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | BADCASE(X_SetFontPath); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:439:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | BADCASE(X_CreatePixmap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:440:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | BADCASE(X_FreePixmap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:441:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | BADCASE(X_CreateGC); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:442:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 443 | BADCASE(X_ChangeGC); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:443:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | BADCASE(X_CopyGC); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:444:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | BADCASE(X_SetDashes); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:445:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 446 | BADCASE(X_SetClipRectangles); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:446:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | BADCASE(X_FreeGC); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:447:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 448 | BADCASE(X_ClearArea); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:448:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 449 | BADCASE(X_CopyArea); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:449:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | BADCASE(X_CopyPlane); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:450:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | BADCASE(X_PolyPoint); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:451:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | BADCASE(X_PolyLine); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:452:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 453 | BADCASE(X_PolySegment); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:453:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 454 | BADCASE(X_PolyRectangle); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:454:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | BADCASE(X_PolyArc); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:455:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | BADCASE(X_FillPoly); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:456:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | BADCASE(X_PolyFillRectangle); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:457:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | BADCASE(X_PolyFillArc); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:458:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | BADCASE(X_PutImage); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:459:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | BADCASE(X_PolyText8); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:460:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 461 | BADCASE(X_PolyText16); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:461:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 462 | BADCASE(X_ImageText8); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:462:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | BADCASE(X_ImageText16); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:463:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | BADCASE(X_CreateColormap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:464:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | BADCASE(X_FreeColormap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:465:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | BADCASE(X_CopyColormapAndFree); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:466:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | BADCASE(X_InstallColormap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:467:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | BADCASE(X_UninstallColormap); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:468:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | BADCASE(X_FreeColors); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:469:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | BADCASE(X_StoreColors); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:470:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 471 | BADCASE(X_StoreNamedColor); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:471:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | BADCASE(X_CreateCursor); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:472:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | BADCASE(X_CreateGlyphCursor); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:473:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | BADCASE(X_FreeCursor); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:474:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | BADCASE(X_RecolorCursor); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:475:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | BADCASE(X_ChangeKeyboardMapping); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:476:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | BADCASE(X_ChangeKeyboardControl); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:477:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | BADCASE(X_Bell); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:478:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | BADCASE(X_ChangePointerControl); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:479:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | BADCASE(X_SetScreenSaver); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:480:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | BADCASE(X_ChangeHosts); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:481:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | BADCASE(X_SetAccessControl); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:482:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | BADCASE(X_SetCloseDownMode); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:483:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 484 | BADCASE(X_KillClient); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:484:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | BADCASE(X_RotateProperties); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:485:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | BADCASE(X_ForceScreenSaver); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:486:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | BADCASE(X_NoOperation); | ^ reply.c:299:9: note: expanded from macro 'BADCASE' 299 | warn("REPLY [%04d]\t%s\n", reply->sequenceNumber, "type");\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:300:9: note: expanded from macro 'BADCASE' 300 | warn("\tWARNING: no reply expected (hex contents:)\n");\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:301:9: note: expanded from macro 'BADCASE' 301 | warn("\ttype %x\n", reply->type);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:302:9: note: expanded from macro 'BADCASE' 302 | warn("\tdata1 %x\n", reply->data1);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:303:9: note: expanded from macro 'BADCASE' 303 | warn("\tsequenceNumber %x\n", reply->sequenceNumber);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:304:9: note: expanded from macro 'BADCASE' 304 | warn("\tlength %x\n", reply->length);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:305:9: note: expanded from macro 'BADCASE' 305 | warn("\tdata00 %x\n", reply->data00);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:306:9: note: expanded from macro 'BADCASE' 306 | warn("\tdata01 %x\n", reply->data01);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:307:9: note: expanded from macro 'BADCASE' 307 | warn("\tdata02 %x\n", reply->data02);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:308:9: note: expanded from macro 'BADCASE' 308 | warn("\tdata03 %x\n", reply->data03);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:309:9: note: expanded from macro 'BADCASE' 309 | warn("\tdata04 %x\n", reply->data04);\ | ^ reply.c:487:13: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reply.c:310:9: note: expanded from macro 'BADCASE' 310 | warn("\tdata05 %x\n", reply->data05);\ | ^ reply.c:489:20: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | warn("Reply to unknown request type [%d]\n",req_type); | ^ reply.c:621:27: warning: passing arguments to 'reply_print_event' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 621 | reply_print_event((xEvent *)data, ""); | ^ reply.c:276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | reply_print(data, hp) | ^ In file included from reply.c:27: ./xmx.h:186:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 186 | void reply_print(); | ^ reply.c:639:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 639 | CASE(2,KeyPress); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:641:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | CASE(3,KeyRelease); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:643:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 643 | CASE(4,ButtonPress); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:645:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 645 | CASE(5,ButtonRelease); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:647:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | CASE(6,MotionNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:648:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 648 | PFIELD(keyButtonPointer,%x,root); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:649:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 649 | PFIELD(keyButtonPointer,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:650:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 650 | PFIELD(keyButtonPointer,%x,child); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:652:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 652 | CASE(7,EnterNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:654:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | CASE(8,LeaveNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:655:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | PFIELD(enterLeave,%x,root); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:656:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | PFIELD(enterLeave,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:657:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | PFIELD(enterLeave,%x,child); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:659:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | CASE(9,FocusIn); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:661:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | CASE(10,FocusOut); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:662:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | PFIELD(focus,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:664:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 664 | CASE(11,KeymapNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:666:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | CASE(12,Expose); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:667:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | PFIELD(expose,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:669:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 669 | CASE(13,GraphicsExposure); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:670:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | PFIELD(graphicsExposure,%x,drawable); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:672:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | CASE(14,NoExposure); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:673:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | PFIELD(noExposure,%x,drawable); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:675:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 675 | CASE(15,VisibilityNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:676:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | PFIELD(visibility,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:677:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 677 | CASE(16,CreateNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:678:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | PFIELD(createNotify,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:679:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | PFIELD(createNotify,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:681:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | CASE(17,DestroyNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:682:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | PFIELD(createNotify,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:683:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | PFIELD(createNotify,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:685:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 685 | CASE(18,UnmapNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:686:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 686 | PFIELD(unmapNotify,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:687:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | PFIELD(unmapNotify,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:689:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 689 | CASE(19,MapNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:690:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 690 | PFIELD(mapNotify,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:691:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 691 | PFIELD(mapNotify,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:693:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 693 | CASE(20,MapRequest); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:694:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 694 | PFIELD(mapRequest,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:695:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 695 | PFIELD(mapRequest,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:697:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | CASE(21,ReparentNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:698:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | PFIELD(reparent,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:699:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | PFIELD(reparent,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:700:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 700 | PFIELD(reparent,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:702:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 702 | CASE(22,ConfigureNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:703:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 703 | PFIELD(configureNotify,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:704:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | PFIELD(configureNotify,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:705:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | PFIELD(configureNotify,%x,aboveSibling); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:707:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 707 | CASE(23,ConfigureRequest); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:708:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 708 | PFIELD(configureRequest,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:709:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 709 | PFIELD(configureRequest,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:710:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 710 | PFIELD(configureRequest,%x,sibling); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:712:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | CASE(24,GravityNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:713:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | PFIELD(gravity,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:714:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 714 | PFIELD(gravity,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:716:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 716 | CASE(25,ResizeRequest); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:717:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 717 | PFIELD(resizeRequest,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:719:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 719 | CASE(26,CirculateNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:721:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 721 | CASE(27,CirculateRequest); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:722:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 722 | PFIELD(circulate,%x,event); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:723:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | PFIELD(circulate,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:724:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 724 | PFIELD(circulate,%x,parent); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:726:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | CASE(28,PropertyNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:727:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | PFIELD(property,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:729:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 729 | CASE(29,SelectionClear); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:730:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 730 | PFIELD(selectionClear,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:732:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 732 | CASE(30,SelectionRequest); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:733:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 733 | PFIELD(selectionRequest,%x,owner); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:734:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | PFIELD(selectionRequest,%x,requestor); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:736:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | CASE(31,SelectionNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:737:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 737 | PFIELD(selectionNotify,%x,requestor); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:739:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 739 | CASE(32,ColormapNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:740:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 740 | PFIELD(colormap,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:741:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 741 | PFIELD(colormap,%x,colormap); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:743:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 743 | CASE(33,ClientMessage); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:744:10: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 744 | PFIELD(clientMessage,%x,window); | ^ reply.c:636:6: note: expanded from macro 'PFIELD' 636 | warn("%s field ft\n", prefix, event->u.type.field) | ^ reply.c:746:7: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 746 | CASE(34,MappingNotify); | ^ reply.c:634:17: note: expanded from macro 'CASE' 634 | case type: warn("%sEVENT name\n", prefix) | ^ reply.c:749:14: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | warn("bad event/reply type [0x%x]\n",event->u.u.type); | ^ reply.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | reply_print_event(event, prefix) | ^ In file included from reply.c:27: ./xmx.h:187:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 187 | void reply_print_event(); | ^ reply.c:771:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | UNMAPEVENT(keyButtonPointer.root); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:772:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 772 | UNMAPEVENT(keyButtonPointer.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:774:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 774 | UNMAPEVENT(keyButtonPointer.child); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:778:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 778 | UNMAPEVENT(enterLeave.root); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:779:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 779 | UNMAPEVENT(enterLeave.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:781:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | UNMAPEVENT(enterLeave.child); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:785:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 785 | UNMAPEVENT(focus.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:790:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | UNMAPEVENT(expose.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:793:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 793 | UNMAPEVENT(graphicsExposure.drawable); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:796:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | UNMAPEVENT(noExposure.drawable); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:799:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 799 | UNMAPEVENT(visibility.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:802:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 802 | UNMAPEVENT(createNotify.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:803:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 803 | UNMAPEVENT(createNotify.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:806:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 806 | UNMAPEVENT(createNotify.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:807:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 807 | UNMAPEVENT(createNotify.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:810:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 810 | UNMAPEVENT(unmapNotify.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:811:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 811 | UNMAPEVENT(unmapNotify.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:814:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 814 | UNMAPEVENT(mapNotify.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:815:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 815 | UNMAPEVENT(mapNotify.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:818:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 818 | UNMAPEVENT(mapRequest.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:819:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | UNMAPEVENT(mapRequest.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:822:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 822 | UNMAPEVENT(reparent.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:823:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | UNMAPEVENT(reparent.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:824:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | UNMAPEVENT(reparent.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:827:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 827 | UNMAPEVENT(configureNotify.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:828:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 828 | UNMAPEVENT(configureNotify.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:829:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 829 | UNMAPEVENT(configureNotify.aboveSibling); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:832:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 832 | UNMAPEVENT(configureRequest.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:833:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 833 | UNMAPEVENT(configureRequest.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:834:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 834 | UNMAPEVENT(configureRequest.sibling); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:837:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 837 | UNMAPEVENT(gravity.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:838:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | UNMAPEVENT(gravity.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:841:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 841 | UNMAPEVENT(resizeRequest.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:845:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | UNMAPEVENT(circulate.event); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:846:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 846 | UNMAPEVENT(circulate.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:847:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | UNMAPEVENT(circulate.parent); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:850:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | UNMAPEVENT(property.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:853:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 853 | UNMAPEVENT(selectionClear.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:856:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | UNMAPEVENT(selectionRequest.owner); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:857:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 857 | UNMAPEVENT(selectionRequest.requestor); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:860:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | UNMAPEVENT(selectionNotify.requestor); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:863:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 863 | UNMAPEVENT(colormap.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:865:13: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 865 | UNMAPEVENT(colormap.colormap); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:868:10: warning: passing arguments to 'map_rid_unmap' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 868 | UNMAPEVENT(clientMessage.window); | ^ reply.c:762:53: note: expanded from macro 'UNMAPEVENT' 762 | #define UNMAPEVENT(field) eb.u.field = map_rid_unmap(event->u.field, s) | ^ reply.c:873:14: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 873 | warn("bad event/reply type [%d]\n", event->u.u.type); | ^ reply.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 755 | eventreply(s, event) | ^ reply.c:51:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 51 | static char *eventreply(); | ^ reply.c:959:8: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 959 | warn("PROTOCOL ERROR: "); | ^ reply.c:960:8: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 960 | warn(name, data); | ^ reply.c:961:8: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 961 | warn("\n\topcode [%d.%d] sequence [%d]\n", | ^ reply.c:1086:18: warning: passing arguments to 'warn' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1086 | if (name) warn("\trequest [%s]\n", name); | ^ reply.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 881 | reply_error(reply) | ^ In file included from reply.c:27: ./xmx.h:188:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 188 | int reply_error(); | ^ 1177 warnings generated. --- xmx --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o xmx bufio.o connect.o error.o genreq.o main.o map.o pointer.o reply.o request.o resource.o socket.o -L/usr/local/lib -I/usr/local/include -lX11 -lm =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xmx-1.1_3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for xmx-1.1_3 ===> Generating temporary packing list cp xmx /wrkdirs/usr/ports/x11/xmx/work/stage/usr/local/bin/ cp xmx.1 /wrkdirs/usr/ports/x11/xmx/work/stage/usr/local/share/man//man1 chmod 755 /wrkdirs/usr/ports/x11/xmx/work/stage/usr/local/bin//xmx ====> 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-12T03:26:33+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=e10e2022a9b3' '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 xmx-1.1_3 ===> Building xmx-1.1_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for xmx-1.1_3 build of x11/xmx | xmx-1.1_3 ended at Thu Dec 11 22:27:38 EST 2025 build time: 00:01:12