=>> Building irc/weechat build started at Thu Jun 8 23:32:56 CDT 2023 port directory: /usr/ports/irc/weechat package name: weechat-3.8 building for: FreeBSD 132amd64-current-job-05 13.2-RELEASE FreeBSD 13.2-RELEASE amd64 maintained by: brnrd@FreeBSD.org Makefile ident: Poudriere version: 3.3.7_1 Host OSVERSION: 1302001 Jail OSVERSION: 1302001 Job Id: 05 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE UNAME_r=13.2-RELEASE 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 LOCALBASE=/usr/local USER=root USE_COLORS=no LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.3.7_1 MASTERMNT=/poudriere/data/.m/132amd64-current/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color PWD=/poudriere/data/.m/132amd64-current/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=132amd64-current SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/poudriere/data/.m/132amd64-current/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for weechat-3.8: BACKTRACE=on: Provide crash backtraces CA_BUNDLE=on: Include CA bundle for certificate verification DOCS=on: Build and/or install documentation HEADLESS=on: Build headless weechat as well ICON=on: Desktop icon ICONV=on: Encoding conversion support via iconv MANPAGES=on: Build and/or install manual pages NLS=on: Native Language Support ====> Weechat Plugins ASPELL=on: Spell checking support via GNU Aspell CHARSET=on: Charset plugin (implies ICONV) GUILE=on: Guile script support JAVASCRIPT=off: Javascript script support LUA=on: Lua scripting language support PERL=on: Perl scripting language support PHP=off: PHP bindings or support PYTHON=on: Python script support RUBY=off: Ruby script support TCL=off: Tcl scripting language support TYPING=on: Typing status plugin ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- brnrd@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PYTHON="/usr/local/bin/python3.9" XDG_DATA_HOME=/wrkdirs/usr/ports/irc/weechat/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/irc/weechat/work XDG_CACHE_HOME=/wrkdirs/usr/ports/irc/weechat/work/.cache HOME=/wrkdirs/usr/ports/irc/weechat/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/irc/weechat/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/irc/weechat/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-- NINJA_STATUS="[%p %s/%t] " LUA_MODLIBDIR=/usr/local/lib/lua/5.3 LUA_MODSHAREDIR=/usr/local/share/lua/5.3 LUA_MODDOCSDIR=/usr/local/share/doc/lua53 LUA_INCDIR=/usr/local/include/lua53 LUA_LIBDIR=/usr/local/lib LUA_VER=5.3 LUA_VER_STR=53 PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/irc/weechat/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/irc/weechat/work XDG_CACHE_HOME=/wrkdirs/usr/ports/irc/weechat/work/.cache HOME=/wrkdirs/usr/ports/irc/weechat/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/irc/weechat/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/irc/weechat/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 DESTDIR=/wrkdirs/usr/ports/irc/weechat/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-DLIBICONV_PLUG" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG " MANPREFIX="/usr/local" 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-- PORTDOCS="" ASPELL="" NO_ASPELL="@comment " BACKTRACE="" NO_BACKTRACE="@comment " CA_BUNDLE="" NO_CA_BUNDLE="@comment " CHARSET="" NO_CHARSET="@comment " DOCS="" NO_DOCS="@comment " GUILE="" NO_GUILE="@comment " HEADLESS="" NO_HEADLESS="@comment " ICON="" NO_ICON="@comment " ICONV="" NO_ICONV="@comment " JAVASCRIPT="@comment " NO_JAVASCRIPT="" LUA="" NO_LUA="@comment " MANPAGES="" NO_MANPAGES="@comment " NLS="" NO_NLS="@comment " PERL="" NO_PERL="@comment " PHP="@comment " NO_PHP="" PYTHON="" NO_PYTHON="@comment " RUBY="@comment " NO_RUBY="" TCL="@comment " NO_TCL="" TYPING="" NO_TYPING="@comment " CMAKE_BUILD_TYPE="release" LUA_MODLIBDIR=lib/lua/5.3 LUA_MODSHAREDIR=share/lua/5.3 LUA_MODDOCSDIR=share/doc/lua53 LUA_INCDIR=include/lua53 LUA_VER=5.3 LUA_VER_STR=53 PYTHON_INCLUDEDIR=include/python3.9 PYTHON_LIBDIR=lib/python3.9 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.32.1 PERL_VER=5.32 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.32 DOCSDIR="share/doc/weechat" EXAMPLESDIR="share/examples/weechat" DATADIR="share/weechat" WWWDIR="www/weechat" ETCDIR="etc/weechat" --End PLIST_SUB-- --SUB_LIST-- ASPELL="" NO_ASPELL="@comment " BACKTRACE="" NO_BACKTRACE="@comment " CA_BUNDLE="" NO_CA_BUNDLE="@comment " CHARSET="" NO_CHARSET="@comment " DOCS="" NO_DOCS="@comment " GUILE="" NO_GUILE="@comment " HEADLESS="" NO_HEADLESS="@comment " ICON="" NO_ICON="@comment " ICONV="" NO_ICONV="@comment " JAVASCRIPT="@comment " NO_JAVASCRIPT="" LUA="" NO_LUA="@comment " MANPAGES="" NO_MANPAGES="@comment " NLS="" NO_NLS="@comment " PERL="" NO_PERL="@comment " PHP="@comment " NO_PHP="" PYTHON="" NO_PYTHON="@comment " RUBY="@comment " NO_RUBY="" TCL="@comment " NO_TCL="" TYPING="" NO_TYPING="@comment " PYTHON_INCLUDEDIR=/usr/local/include/python3.9 PYTHON_LIBDIR=/usr/local/lib/python3.9 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=/usr/local/lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/weechat DOCSDIR=/usr/local/share/doc/weechat EXAMPLESDIR=/usr/local/share/examples/weechat WWWDIR=/usr/local/www/weechat ETCDIR=/usr/local/etc/weechat --End SUB_LIST-- ---Begin make.conf--- 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 #### /poudriere/control/default-make.conf #### DEFAULT_VERSIONS+=apache=2.4 DEFAULT_VERSIONS+=corosync=3 DEFAULT_VERSIONS+=gcc=11 DEFAULT_VERSIONS+=ghostscript=agpl DEFAULT_VERSIONS+=java=17 DEFAULT_VERSIONS+=linux=c7_64 DEFAULT_VERSIONS+=llvm=13 DEFAULT_VERSIONS+=lua=5.3 DEFAULT_VERSIONS+=mono=6.8 DEFAULT_VERSIONS+=mysql=10.5m DEFAULT_VERSIONS+=perl5=5.32 DEFAULT_VERSIONS+=pgsql=14 DEFAULT_VERSIONS+=php=8.0 DEFAULT_VERSIONS+=python2=2.7 DEFAULT_VERSIONS+=python3=3.9 DEFAULT_VERSIONS+=python=3.9 DEFAULT_VERSIONS+=samba=4.16 #DEFAULT_VERSIONS+=ssl=libressl DEFAULT_VERSIONS+=ssl=openssl DEFAULT_VERSIONS+=tcltk=8.6 WANT_OPENLDAP_SASL=yes # We play ball with... LICENSES_GROUPS_ACCEPTED+=FSF LICENSES_GROUPS_ACCEPTED+=OSI LICENSES_GROUPS_ACCEPTED+=COPYFREE LICENSES_GROUPS_ACCEPTED+=FONTS LICENSES_ACCEPTED+=GPLv2+ LICENSES_ACCEPTED+=MSPAT LICENSES_ACCEPTED+=NONE LICENSES_ACCEPTED+='GPLV2+ MSPAT' # Until 1.18 gets its modules crap sorted #GO_PORT=lang/go117 # Ehh, screw it. DISABLE_LICENSES=yes # FINALLY. BUILD_ALL_PYTHON_FLAVORS=yes # Duh WITH_PKGNG=yes # Workaround for FreeBSD PR 201193 WITH_MPM=event # Workaround for FreeBSD PR 234914 -- JTFC, FreeBSD, figure it out. .if ${.CURDIR:M*/www/mod_php7[0-9]} CONFIGURE_ENV+= pthreads_working="yes" .endif MESA_LLVM_VER = 13 # ports infrastructure dudes are hacks. security_p5-GSSAPI_SET = GSSAPI_MIT OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_HEIMDAL OPTIONS_UNSET += WAYLAND OPTIONS_SET += GSSAPI_MIT KRB5_VERSION=119 #security_p5-GSSAPI_SET = GSSAPI_HEIMDAL #OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_MIT #OPTIONS_SET += GSSAPI_HEIMDAL 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) 63795 open files (-n) 1024 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-- =================================================== =========================================================================== =================================================== ===> weechat-3.8 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.19.1_1.pkg [132amd64-current-job-05] Installing pkg-1.19.1_1... [132amd64-current-job-05] Extracting pkg-1.19.1_1: .......... done ===> weechat-3.8 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of weechat-3.8 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-3.8 for building =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-3.8 for building => SHA256 Checksum OK for weechat-3.8.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by weechat-3.8 for building ===> Extracting for weechat-3.8 => SHA256 Checksum OK for weechat-3.8.tar.xz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for weechat-3.8 ===> Applying FreeBSD patches for weechat-3.8 from /usr/ports/irc/weechat/files =========================================================================== =================================================== ===> weechat-3.8 depends on file: /usr/local/bin/asciidoctor - not found ===> Installing existing package /packages/All/rubygem-asciidoctor-2.0.20.pkg [132amd64-current-job-05] Installing rubygem-asciidoctor-2.0.20... [132amd64-current-job-05] `-- Installing ruby-3.1.4_1,1... [132amd64-current-job-05] | `-- Installing gmp-6.2.1... [132amd64-current-job-05] | | `-- Installing indexinfo-0.3.1... [132amd64-current-job-05] | | `-- Extracting indexinfo-0.3.1: . done [132amd64-current-job-05] | `-- Extracting gmp-6.2.1: .......... done [132amd64-current-job-05] | `-- Installing libedit-3.1.20221030,1... [132amd64-current-job-05] | `-- Extracting libedit-3.1.20221030,1: .......... done [132amd64-current-job-05] | `-- Installing libffi-3.4.4... [132amd64-current-job-05] | `-- Extracting libffi-3.4.4: .......... done [132amd64-current-job-05] | `-- Installing libunwind-20211201_2... [132amd64-current-job-05] | `-- Extracting libunwind-20211201_2: .......... done [132amd64-current-job-05] | `-- Installing libyaml-0.2.5... [132amd64-current-job-05] | `-- Extracting libyaml-0.2.5: ...... done [132amd64-current-job-05] | `-- Installing openssl-1.1.1u,1... [132amd64-current-job-05] | `-- Extracting openssl-1.1.1u,1: .......... done [132amd64-current-job-05] `-- Extracting ruby-3.1.4_1,1: .......... done [132amd64-current-job-05] `-- Installing ruby31-gems-3.4.13... [132amd64-current-job-05] `-- Extracting ruby31-gems-3.4.13: .......... done [132amd64-current-job-05] Extracting rubygem-asciidoctor-2.0.20: .......... done ===== Message from ruby-3.1.4_1,1: -- Some of the standard commands and libraries are provided as separate ports for ease of upgrading: devel/ruby-gems: gem - RubyGems package manager devel/rubygem-debug: debug - Debugging functionality for Ruby devel/rubygem-erb: erb - Templating system for Ruby devel/rubygem-irb: irb - Interactive Ruby devel/rubygem-minitest: minitest - Complete suite of testing facilities devel/rubygem-power_assert: power_assert - Power Assert for Ruby devel/rubygem-rake: rake - Ruby Make devel/rubygem-rbs: rbs - Language for type signatures for Ruby and standard library definitions devel/rubygem-rdoc: rdoc - Ruby Documentation System devel/rubygem-test-unit: test-unit - Unit testing framework for Ruby devel/rubygem-typeprof: typeprof - Type analysis tool for Ruby code ftp/rubygem-net-ftp: net-ftp - Support for the File Transfer Protocol mail/rubygem-net-imap: net-imap - Ruby client api for Internet Message Access Protocol mail/rubygem-net-pop: net-pop - Ruby client library for POP3 mail/rubygem-net-smtp: net-smtp - Simple Mail Transfer Protocol client library for Ruby math/rubygem-matrix: matrix - Implementation of Matrix and Vector classes math/rubygem-prime: prime - Prime numbers and factorization library sysutils/rubygem-bundler: bundler - Tool that manages gem dependencies for ruby applications textproc/rubygem-rexml: rexml - XML toolkit for Ruby www/rubygem-rss: rss - Family of libraries that support various formats of XML "feeds" And some of the standard libraries are provided as separate ports since they require extra dependencies: databases/rubygem-dbm: DBM module databases/rubygem-gdbm: GDBM module Install them as occasion demands. ===> weechat-3.8 depends on file: /usr/local/bin/asciidoctor - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on file: /usr/local/bin/asciidoctor - found ===> weechat-3.8 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.26.1_1.pkg [132amd64-current-job-05] Installing cmake-core-3.26.1_1... [132amd64-current-job-05] `-- Installing expat-2.5.0... [132amd64-current-job-05] `-- Extracting expat-2.5.0: .......... done [132amd64-current-job-05] `-- Installing jsoncpp-1.9.5... [132amd64-current-job-05] `-- Extracting jsoncpp-1.9.5: .......... done [132amd64-current-job-05] `-- Installing libuv-1.45.0... [132amd64-current-job-05] `-- Extracting libuv-1.45.0: .......... done [132amd64-current-job-05] `-- Installing rhash-1.4.3... [132amd64-current-job-05] | `-- Installing gettext-runtime-0.21.1... [132amd64-current-job-05] | `-- Extracting gettext-runtime-0.21.1: .......... done [132amd64-current-job-05] `-- Extracting rhash-1.4.3: .......... done [132amd64-current-job-05] Extracting cmake-core-3.26.1_1: .......... done ===> weechat-3.8 depends on file: /usr/local/bin/cmake - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.11.1,2.pkg [132amd64-current-job-05] Installing ninja-1.11.1,2... [132amd64-current-job-05] `-- Installing python39-3.9.16_2... [132amd64-current-job-05] | `-- Installing mpdecimal-2.5.1... [132amd64-current-job-05] | `-- Extracting mpdecimal-2.5.1: .......... done [132amd64-current-job-05] | `-- Installing readline-8.2.1... [132amd64-current-job-05] | `-- Extracting readline-8.2.1: .......... done [132amd64-current-job-05] `-- Extracting python39-3.9.16_2: .......... done [132amd64-current-job-05] Extracting ninja-1.11.1,2: ..... done ===== Message from python39-3.9.16_2: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 ===> weechat-3.8 depends on executable: ninja - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-1.9.5,1.pkg [132amd64-current-job-05] Installing pkgconf-1.9.5,1... [132amd64-current-job-05] Extracting pkgconf-1.9.5,1: .......... done ===> weechat-3.8 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.21.1.pkg [132amd64-current-job-05] Installing gettext-tools-0.21.1... [132amd64-current-job-05] `-- Installing libtextstyle-0.21.1... [132amd64-current-job-05] `-- Extracting libtextstyle-0.21.1: .......... done [132amd64-current-job-05] Extracting gettext-tools-0.21.1: .......... done ===> weechat-3.8 depends on executable: msgfmt - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on file: /usr/local/bin/python3.9 - found ===> weechat-3.8 depends on package: perl5>=5.32.r0<5.33 - not found ===> Installing existing package /packages/All/perl5-5.32.1_3.pkg [132amd64-current-job-05] Installing perl5-5.32.1_3... [132amd64-current-job-05] `-- Installing gdbm-1.23... [132amd64-current-job-05] `-- Extracting gdbm-1.23: .......... done [132amd64-current-job-05] Extracting perl5-5.32.1_3: .......... done ===> weechat-3.8 depends on package: perl5>=5.32.r0<5.33 - found ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_4.pkg [132amd64-current-job-05] Installing ccache-3.7.12_4... [132amd64-current-job-05] Extracting ccache-3.7.12_4: ......... 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_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> weechat-3.8 depends on file: /usr/local/bin/ccache - found ===> Returning to build of weechat-3.8 =========================================================================== =================================================== ===> weechat-3.8 depends on shared library: libcurl.so - not found ===> Installing existing package /packages/All/curl-8.1.2.pkg [132amd64-current-job-05] Installing curl-8.1.2... [132amd64-current-job-05] `-- Installing c-ares-1.19.0... [132amd64-current-job-05] `-- Extracting c-ares-1.19.0: .......... done [132amd64-current-job-05] `-- Installing ca_root_nss-3.89.1... [132amd64-current-job-05] `-- Extracting ca_root_nss-3.89.1: ....... done [132amd64-current-job-05] `-- Installing krb5-1.19.4... [132amd64-current-job-05] | `-- Installing openldap26-client-2.6.4... [132amd64-current-job-05] | | `-- Installing cyrus-sasl-2.1.28... [132amd64-current-job-05] | | `-- Installing lmdb-0.9.30,1... [132amd64-current-job-05] | | `-- Extracting lmdb-0.9.30,1: .......... done *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) [132amd64-current-job-05] | | `-- Extracting cyrus-sasl-2.1.28: .......... done [132amd64-current-job-05] | `-- Extracting openldap26-client-2.6.4: .......... done [132amd64-current-job-05] `-- Extracting krb5-1.19.4: .......... done [132amd64-current-job-05] `-- Installing libidn2-2.3.4... [132amd64-current-job-05] | `-- Installing libunistring-1.1... [132amd64-current-job-05] | `-- Extracting libunistring-1.1: .......... done [132amd64-current-job-05] `-- Extracting libidn2-2.3.4: .......... done [132amd64-current-job-05] `-- Installing libnghttp2-1.53.0... [132amd64-current-job-05] `-- Extracting libnghttp2-1.53.0: ....... done [132amd64-current-job-05] `-- Installing libssh2-1.11.0,3... [132amd64-current-job-05] `-- Extracting libssh2-1.11.0,3: .......... done [132amd64-current-job-05] `-- Installing zstd-1.5.5... [132amd64-current-job-05] | `-- Installing liblz4-1.9.4,1... [132amd64-current-job-05] | `-- Extracting liblz4-1.9.4,1: .......... done [132amd64-current-job-05] `-- Extracting zstd-1.5.5: .......... done [132amd64-current-job-05] Extracting curl-8.1.2: .......... done ===== Message from ca_root_nss-3.89.1: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem ===== Message from cyrus-sasl-2.1.28: -- You can use sasldb2 for authentication, to add users use: saslpasswd2 -c username If you want to enable SMTP AUTH with the system Sendmail, read Sendmail.README NOTE: This port has been compiled with a default pwcheck_method of auxprop. If you want to authenticate your user by /etc/passwd, PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and set sasl_pwcheck_method to saslauthd after installing the Cyrus-IMAPd 2.X port. You should also check the /usr/local/lib/sasl2/*.conf files for the correct pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. If you want to use SRP mechanism, install ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. ===== Message from openldap26-client-2.6.4: -- The OpenLDAP client package has been successfully installed. Edit /usr/local/etc/openldap/ldap.conf to change the system-wide client defaults. Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at http://www.OpenLDAP.org/faq/index.cgi?file=3 for more information. ===> weechat-3.8 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: libgcrypt.so - not found ===> Installing existing package /packages/All/libgcrypt-1.9.4_1.pkg [132amd64-current-job-05] Installing libgcrypt-1.9.4_1... [132amd64-current-job-05] `-- Installing libgpg-error-1.47... [132amd64-current-job-05] `-- Extracting libgpg-error-1.47: .......... done [132amd64-current-job-05] Extracting libgcrypt-1.9.4_1: .......... done ===> weechat-3.8 depends on shared library: libgcrypt.so - found (/usr/local/lib/libgcrypt.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: libgnutls.so - not found ===> Installing existing package /packages/All/gnutls-3.7.9.pkg [132amd64-current-job-05] Installing gnutls-3.7.9... [132amd64-current-job-05] `-- Installing libtasn1-4.19.0... [132amd64-current-job-05] `-- Extracting libtasn1-4.19.0: .......... done [132amd64-current-job-05] `-- Installing nettle-3.9.1... [132amd64-current-job-05] `-- Extracting nettle-3.9.1: .......... done [132amd64-current-job-05] `-- Installing p11-kit-0.24.1_2... [132amd64-current-job-05] | `-- Installing glib-2.76.3,2... [132amd64-current-job-05] | | `-- Installing libiconv-1.17... [132amd64-current-job-05] | | `-- Extracting libiconv-1.17: .......... done [132amd64-current-job-05] | | `-- Installing libxml2-2.10.4... [132amd64-current-job-05] | | `-- Extracting libxml2-2.10.4: .......... done [132amd64-current-job-05] | | `-- Installing pcre2-10.42... [132amd64-current-job-05] | | `-- Extracting pcre2-10.42: .......... done [132amd64-current-job-05] | `-- Extracting glib-2.76.3,2: .......... done [132amd64-current-job-05] `-- Extracting p11-kit-0.24.1_2: .......... done [132amd64-current-job-05] Extracting gnutls-3.7.9: .......... done Generating GIO modules cache Compiling glib schemas No schema files found: doing nothing. ===> weechat-3.8 depends on shared library: libgnutls.so - found (/usr/local/lib/libgnutls.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: libgpg-error.so - found (/usr/local/lib/libgpg-error.so) ===> weechat-3.8 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) ===> weechat-3.8 depends on shared library: libaspell.so - not found ===> Installing existing package /packages/All/aspell-0.60.8_1,1.pkg [132amd64-current-job-05] Installing aspell-0.60.8_1,1... [132amd64-current-job-05] Extracting aspell-0.60.8_1,1: .......... done ===> weechat-3.8 depends on shared library: libaspell.so - found (/usr/local/lib/libaspell.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: libguile-2.2.so - not found ===> Installing existing package /packages/All/guile2-2.2.7_3.pkg [132amd64-current-job-05] Installing guile2-2.2.7_3... [132amd64-current-job-05] `-- Installing boehm-gc-threaded-8.2.4... [132amd64-current-job-05] | `-- Installing boehm-gc-8.2.4... [132amd64-current-job-05] | `-- Extracting boehm-gc-8.2.4: .......... done [132amd64-current-job-05] `-- Extracting boehm-gc-threaded-8.2.4: .......... done [132amd64-current-job-05] `-- Installing libltdl-2.4.7... [132amd64-current-job-05] `-- Extracting libltdl-2.4.7: ......... done [132amd64-current-job-05] Extracting guile2-2.2.7_3: .......... done ===> weechat-3.8 depends on shared library: libguile-2.2.so - found (/usr/local/lib/libguile-2.2.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: liblua-5.3.so - not found ===> Installing existing package /packages/All/lua53-5.3.6.pkg [132amd64-current-job-05] Installing lua53-5.3.6... [132amd64-current-job-05] Extracting lua53-5.3.6: .......... done ===> weechat-3.8 depends on shared library: liblua-5.3.so - found (/usr/local/lib/liblua-5.3.so) ===> Returning to build of weechat-3.8 ===> weechat-3.8 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) =========================================================================== =================================================== ===> Configuring for weechat-3.8 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/irc/weechat/work/.build -- The C compiler identification is Clang 14.0.5 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: pkgconf (found version "1.9.5") -- Looking for include file langinfo.h -- Looking for include file langinfo.h - found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for mallinfo2 -- Looking for mallinfo2 - not found -- Looking for eat_newline_glitch -- Looking for eat_newline_glitch - found -- Looking for include file libintl.h -- Looking for include file libintl.h - found -- Looking for dgettext -- Looking for dgettext - not found -- Looking for dgettext in /usr/local/lib/libintl.so -- Looking for dgettext in /usr/local/lib/libintl.so - found -- Found Intl: /usr/local/lib/libintl.so (found version "0.21.1") -- Found GCRYPT: -L/usr/local/lib -lgcrypt -lgpg-error -- Found ZLIB: /usr/lib/libz.so (found version "1.2.13") -- Checking for module 'libzstd' -- Found libzstd, version 1.5.5 -- Looking for libiconv_open in /usr/lib/libc.so -- Looking for libiconv_open in /usr/lib/libc.so - not found -- Looking for iconv_open in /usr/lib/libc.so -- Looking for iconv_open in /usr/lib/libc.so - found -- Performing Test ICONV_2ARG_IS_CONST -- Performing Test ICONV_2ARG_IS_CONST - Failed -- Found CURL: /usr/local/lib/libcurl.so (found version "8.1.2") -- Looking for flock -- Looking for flock - found -- Looking for backtrace -- Looking for backtrace - found -- Checking for module 'python-3.9-embed' -- Found python-3.9-embed, version 3.9 -- Checking for one of the modules 'lua5.4;lua-5.4;lua54;lua5.3;lua-5.3;lua53;lua5.2;lua-5.2;lua52;lua5.1;lua-5.1;lua51;lua-5.0;lua5.0;lua50;lua' -- Checking for one of the modules 'guile-3.0;guile-2.2;guile-2.0' -- Looking for scm_install_gmp_memory_functions -- Looking for scm_install_gmp_memory_functions - found -- Looking for aspell_version_string -- Looking for aspell_version_string - found -- Checking for one of the modules 'ncursesw' CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFiles.cmake:121 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: /usr/lib/libc.so For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): src/gui/curses/normal/CMakeLists.txt:34 (check_include_files) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for include file ncursesw/ncurses.h -- Looking for include file ncursesw/ncurses.h - not found -- Looking for include file ncurses.h -- Looking for include file ncurses.h - found -- Configuring done (11.6s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BOOST_PYTHON_SUFFIX CMAKE_COLOR_MAKEFILE CMAKE_CXX_COMPILER CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS FETCHCONTENT_FULLY_DISCONNECTED ICONV_INCLUDE_DIR ICONV_LIBRARIES LIBICONV_INCLUDE_DIR LIBICONV_LIBRARIES LIBICONV_LIBRARY Python_ADDITIONAL_VERSIONS THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/irc/weechat/work/.build =========================================================================== =================================================== ===> Building for weechat-3.8 [ 0% 6/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins.dir/plugin.c.o -MF src/plugins/CMakeFiles/weechat_plugins.dir/plugin.c.o.d -o src/plugins/CMakeFiles/weechat_plugins.dir/plugin.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin.c [ 0% 7/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins.dir/plugin-config.c.o -MF src/plugins/CMakeFiles/weechat_plugins.dir/plugin-config.c.o.d -o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-config.c [ 0% 8/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build && /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/tools/set_git_version.sh /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8 3.8 config-git.h Creating file config-git.h with git version: "" [ 1% 9/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api-info.c.o -MF src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api-info.c.o.d -o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-api-info.c [ 1% 10/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script.c.o -MF src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script.c.o.d -o src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-script.c [ 1% 11/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-api.c.o -MF src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-api.c.o.d -o src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-script-api.c [ 2% 12/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-arraylist.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-arraylist.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-arraylist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-arraylist.c [ 2% 13/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-backtrace.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-backtrace.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-backtrace.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-backtrace.c [ 2% 14/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-calc.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-calc.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-calc.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-calc.c [ 3% 15/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api.c.o -MF src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api.c.o.d -o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-api.c [ 3% 16/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/weechat.c.o -MF src/core/CMakeFiles/weechat_core.dir/weechat.c.o.d -o src/core/CMakeFiles/weechat_core.dir/weechat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/weechat.c [ 3% 17/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-command.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-command.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-command.c [ 3% 18/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-config-file.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-config-file.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-config-file.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-config-file.c [ 4% 19/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-crypto.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-crypto.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-crypto.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-crypto.c [ 4% 20/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-completion.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-completion.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-completion.c [ 4% 21/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-config.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-config.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-config.c [ 5% 22/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-dir.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-dir.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-dir.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-dir.c [ 5% 23/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-hdata.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-hdata.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-hdata.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-hdata.c [ 5% 24/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/xgettext -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot --add-comments='TRANSLATORS:' --keyword='_' --keyword='weechat_gettext' --keyword='N_' --keyword='NG_:1,2' --keyword='weechat_ngettext:1,2' --no-location --from-code=UTF-8 --directory=/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8 --package-name='WeeChat' --package-version=3.8 --msgid-bugs-address=flashcode@flashtux.org --copyright-holder='NAME' ./doc/docgen.py ./src/core/hook/wee-hook-command.c ./src/core/hook/wee-hook-command.h ./src/core/hook/wee-hook-command-run.c ./src/core/hook/wee-hook-command-run.h ./src/core/hook/wee-hook-completion.c ./src/core/hook/wee-hook-completion.h ./src/core/hook/wee-hook-config.c ./src/core/hook/wee-hook-config.h ./src/core/hook/wee-hook-connect.c ./src/core/hook/wee-hook-connect.h ./src/core/hook/wee-hook-fd.c ./src/core/hook/wee-hook-fd.h ./src/core/hook/wee-hook-focus.c ./src/core/hook/wee-hook-focus.h ./src/core/hook/wee-hook-hdata.c ./src/core/hook/wee-hook-hdata.h ./src/core/hook/wee-hook-hsignal.c ./src/core/hook/wee-hook-hsignal.h ./src/core/hook/wee-hook-info.c ./src/core/hook/wee-hook-info.h ./src/core/hook/wee-hook-info-hashtable.c ./src/core/hook/wee-hook-info-hashtable.h ./src/core/hook/wee-hook-infolist.c ./src/core/hook/wee-hook-infolist.h ./src/core/hook/wee-hook-line.c ./src/core/hook/wee-hook-line.h ./src/core/hook/wee-hook-modifier.c ./src/core/hook/wee-hook-modifier.h ./src/core/hook/wee-hook-print.c ./src/core/hook/wee-hook-print.h ./src/core/hook/wee-hook-process.c ./src/core/hook/wee-hook-process.h ./src/core/hook/wee-hook-signal.c ./src/core/hook/wee-hook-signal.h ./src/core/hook/wee-hook-timer.c ./src/core/hook/wee-hook-timer.h ./src/core/wee-arraylist.c ./src/core/wee-arraylist.h ./src/core/wee-backtrace.c ./src/core/wee-backtrace.h ./src/core/wee-calc.c ./src/core/wee-calc.h ./src/core/weechat.c ./src/core/weechat.h ./src/core/wee-command.c ./src/core/wee-command.h ./src/core/wee-completion.c ./src/core/wee-completion.h ./src/core/wee-config.c ./src/core/wee-config-file.c ./src/core/wee-config-file.h ./src/core/wee-config.h ./src/core/wee-crypto.c ./src/core/wee-crypto.h ./src/core/wee-debug.c ./src/core/wee-debug.h ./src/core/wee-dir.c ./src/core/wee-dir.h ./src/core/wee-eval.c ./src/core/wee-eval.h ./src/core/wee-hashtable.c ./src/core/wee-hashtable.h ./src/core/wee-hdata.c ./src/core/wee-hdata.h ./src/core/wee-hook.c ./src/core/wee-hook.h ./src/core/wee-infolist.c ./src/core/wee-infolist.h ./src/core/wee-input.c ./src/core/wee-input.h ./src/core/wee-list.c ./src/core/wee-list.h ./src/core/wee-log.c ./src/core/wee-log.h ./src/core/wee-network.c ./src/core/wee-network.h ./src/core/wee-proxy.c ./src/core/wee-proxy.h ./src/core/wee-secure-buffer.c ./src/core/wee-secure-buffer.h ./src/core/wee-secure.c ./src/core/wee-secure-config.c ./src/core/wee-secure-config.h ./src/core/wee-secure.h ./src/core/wee-signal.c ./src/core/wee-signal.h ./src/core/wee-string.c ./src/core/wee-string.h ./src/core/wee-upgrade.c ./src/core/wee-upgrade-file.c ./src/core/wee-upgrade-file.h ./src/core/wee-upgrade.h ./src/core/wee-url.c ./src/core/wee-url.h ./src/core/wee-utf8.c ./src/core/wee-utf8.h ./src/core/wee-util.c ./src/core/wee-util.h ./src/core/wee-version.c ./src/core/wee-version.h ./src/gui/curses/gui-curses-bar-window.c ./src/gui/curses/gui-curses-chat.c ./src/gui/curses/gui-curses-color.c ./src/gui/curses/gui-curses.h ./src/gui/curses/gui-curses-key.c ./src/gui/curses/gui-curses-main.c ./src/gui/curses/gui-curses-mouse.c ./src/gui/curses/gui-curses-term.c ./src/gui/curses/gui-curses-window.c ./src/gui/curses/headless/main.c ./src/gui/curses/headless/ncurses-fake.c ./src/gui/curses/headless/ncurses-fake.h ./src/gui/curses/normal/main.c ./src/gui/gui-bar.c ./src/gui/gui-bar.h ./src/gui/gui-bar-item.c ./src/gui/gui-bar-item.h ./src/gui/gui-bar-item-custom.c ./src/gui/gui-bar-item-custom.h ./src/gui/gui-bar-window.c ./src/gui/gui-bar-window.h ./src/gui/gui-buffer.c ./src/gui/gui-buffer.h ./src/gui/gui-chat.c ./src/gui/gui-chat.h ./src/gui/gui-color.c ./src/gui/gui-color.h ./src/gui/gui-completion.c ./src/gui/gui-completion.h ./src/gui/gui-cursor.c ./src/gui/gui-cursor.h ./src/gui/gui-filter.c ./src/gui/gui-filter.h ./src/gui/gui-focus.c ./src/gui/gui-focus.h ./src/gui/gui-history.c ./src/gui/gui-history.h ./src/gui/gui-hotlist.c ./src/gui/gui-hotlist.h ./src/gui/gui-input.c ./src/gui/gui-input.h ./src/gui/gui-key.c ./src/gui/gui-key.h ./src/gui/gui-layout.c ./src/gui/gui-layout.h ./src/gui/gui-line.c ./src/gui/gui-line.h ./src/gui/gui-main.h ./src/gui/gui-mouse.c ./src/gui/gui-mouse.h ./src/gui/gui-nick.c ./src/gui/gui-nick.h ./src/gui/gui-nicklist.c ./src/gui/gui-nicklist.h ./src/gui/gui-window.c ./src/gui/gui-window.h ./src/plugins/alias/alias.c ./src/plugins/alias/alias-command.c ./src/plugins/alias/alias-command.h ./src/plugins/alias/alias-completion.c ./src/plugins/alias/alias-completion.h ./src/plugins/alias/alias-config.c ./src/plugins/alias/alias-config.h ./src/plugins/alias/alias.h ./src/plugins/alias/alias-info.c ./src/plugins/alias/alias-info.h ./src/plugins/buflist/buflist-bar-item.c ./src/plugins/buflist/buflist-bar-item.h ./src/plugins/buflist/buflist.c ./src/plugins/buflist/buflist-command.c ./src/plugins/buflist/buflist-command.h ./src/plugins/buflist/buflist-config.c ./src/plugins/buflist/buflist-config.h ./src/plugins/buflist/buflist.h ./src/plugins/buflist/buflist-info.c ./src/plugins/buflist/buflist-info.h ./src/plugins/buflist/buflist-mouse.c ./src/plugins/buflist/buflist-mouse.h ./src/plugins/charset/charset.c ./src/plugins/exec/exec-buffer.c ./src/plugins/exec/exec-buffer.h ./src/plugins/exec/exec.c ./src/plugins/exec/exec-command.c ./src/plugins/exec/exec-command.h ./src/plugins/exec/exec-completion.c ./src/plugins/exec/exec-completion.h ./src/plugins/exec/exec-config.c ./src/plugins/exec/exec-config.h ./src/plugins/exec/exec.h ./src/plugins/fifo/fifo.c ./src/plugins/fifo/fifo-command.c ./src/plugins/fifo/fifo-command.h ./src/plugins/fifo/fifo-config.c ./src/plugins/fifo/fifo-config.h ./src/plugins/fifo/fifo.h ./src/plugins/fifo/fifo-info.c ./src/plugins/fifo/fifo-info.h ./src/plugins/fset/fset-bar-item.c ./src/plugins/fset/fset-bar-item.h ./src/plugins/fset/fset-buffer.c ./src/plugins/fset/fset-buffer.h ./src/plugins/fset/fset.c ./src/plugins/fset/fset-command.c ./src/plugins/fset/fset-command.h ./src/plugins/fset/fset-completion.c ./src/plugins/fset/fset-completion.h ./src/plugins/fset/fset-config.c ./src/plugins/fset/fset-config.h ./src/plugins/fset/fset.h ./src/plugins/fset/fset-info.c ./src/plugins/fset/fset-info.h ./src/plugins/fset/fset-mouse.c ./src/plugins/fset/fset-mouse.h ./src/plugins/fset/fset-option.c ./src/plugins/fset/fset-option.h ./src/plugins/guile/weechat-guile-api.c ./src/plugins/guile/weechat-guile-api.h ./src/plugins/guile/weechat-guile.c ./src/plugins/guile/weechat-guile.h ./src/plugins/irc/irc-bar-item.c ./src/plugins/irc/irc-bar-item.h ./src/plugins/irc/irc-buffer.c ./src/plugins/irc/irc-buffer.h ./src/plugins/irc/irc.c ./src/plugins/irc/irc-channel.c ./src/plugins/irc/irc-channel.h ./src/plugins/irc/irc-color.c ./src/plugins/irc/irc-color.h ./src/plugins/irc/irc-command.c ./src/plugins/irc/irc-command.h ./src/plugins/irc/irc-completion.c ./src/plugins/irc/irc-completion.h ./src/plugins/irc/irc-config.c ./src/plugins/irc/irc-config.h ./src/plugins/irc/irc-ctcp.c ./src/plugins/irc/irc-ctcp.h ./src/plugins/irc/irc-debug.c ./src/plugins/irc/irc-debug.h ./src/plugins/irc/irc.h ./src/plugins/irc/irc-ignore.c ./src/plugins/irc/irc-ignore.h ./src/plugins/irc/irc-info.c ./src/plugins/irc/irc-info.h ./src/plugins/irc/irc-input.c ./src/plugins/irc/irc-input.h ./src/plugins/irc/irc-join.c ./src/plugins/irc/irc-join.h ./src/plugins/irc/irc-message.c ./src/plugins/irc/irc-message.h ./src/plugins/irc/irc-mode.c ./src/plugins/irc/irc-mode.h ./src/plugins/irc/irc-modelist.c ./src/plugins/irc/irc-modelist.h ./src/plugins/irc/irc-msgbuffer.c ./src/plugins/irc/irc-msgbuffer.h ./src/plugins/irc/irc-nick.c ./src/plugins/irc/irc-nick.h ./src/plugins/irc/irc-notify.c ./src/plugins/irc/irc-notify.h ./src/plugins/irc/irc-protocol.c ./src/plugins/irc/irc-protocol.h ./src/plugins/irc/irc-raw.c ./src/plugins/irc/irc-raw.h ./src/plugins/irc/irc-redirect.c ./src/plugins/irc/irc-redirect.h ./src/plugins/irc/irc-sasl.c ./src/plugins/irc/irc-sasl.h ./src/plugins/irc/irc-server.c ./src/plugins/irc/irc-server.h ./src/plugins/irc/irc-tag.c ./src/plugins/irc/irc-tag.h ./src/plugins/irc/irc-typing.c ./src/plugins/irc/irc-typing.h ./src/plugins/irc/irc-upgrade.c ./src/plugins/irc/irc-upgrade.h ./src/plugins/javascript/weechat-js-api.h ./src/plugins/javascript/weechat-js.h ./src/plugins/javascript/weechat-js-v8.h ./src/plugins/logger/logger-backlog.c ./src/plugins/logger/logger-backlog.h ./src/plugins/logger/logger-buffer.c ./src/plugins/logger/logger-buffer.h ./src/plugins/logger/logger.c ./src/plugins/logger/logger-command.c ./src/plugins/logger/logger-command.h ./src/plugins/logger/logger-config.c ./src/plugins/logger/logger-config.h ./src/plugins/logger/logger.h ./src/plugins/logger/logger-info.c ./src/plugins/logger/logger-info.h ./src/plugins/logger/logger-tail.c ./src/plugins/logger/logger-tail.h ./src/plugins/lua/weechat-lua-api.c ./src/plugins/lua/weechat-lua-api.h ./src/plugins/lua/weechat-lua.c ./src/plugins/lua/weechat-lua.h ./src/plugins/perl/weechat-perl-api.c ./src/plugins/perl/weechat-perl-api.h ./src/plugins/perl/weechat-perl.c ./src/plugins/perl/weechat-perl.h ./src/plugins/php/weechat-php-api.c ./src/plugins/php/weechat-php-api.h ./src/plugins/php/weechat-php.c ./src/plugins/php/weechat-php.h ./src/plugins/plugin-api.c ./src/plugins/plugin-api.h ./src/plugins/plugin-api-info.c ./src/plugins/plugin-api-info.h ./src/plugins/plugin.c ./src/plugins/plugin-config.c ./src/plugins/plugin-config.h ./src/plugins/plugin.h ./src/plugins/plugin-script-api.c ./src/plugins/plugin-script-api.h ./src/plugins/plugin-script.c ./src/plugins/plugin-script-config.c ./src/plugins/plugin-script-config.h ./src/plugins/plugin-script.h ./src/plugins/python/weechat-python-api.c ./src/plugins/python/weechat-python-api.h ./src/plugins/python/weechat-python.c ./src/plugins/python/weechat-python.h ./src/plugins/relay/irc/relay-irc.c ./src/plugins/relay/irc/relay-irc.h ./src/plugins/relay/relay-auth.c ./src/plugins/relay/relay-auth.h ./src/plugins/relay/relay-buffer.c ./src/plugins/relay/relay-buffer.h ./src/plugins/relay/relay.c ./src/plugins/relay/relay-client.c ./src/plugins/relay/relay-client.h ./src/plugins/relay/relay-command.c ./src/plugins/relay/relay-command.h ./src/plugins/relay/relay-completion.c ./src/plugins/relay/relay-completion.h ./src/plugins/relay/relay-config.c ./src/plugins/relay/relay-config.h ./src/plugins/relay/relay.h ./src/plugins/relay/relay-info.c ./src/plugins/relay/relay-info.h ./src/plugins/relay/relay-network.c ./src/plugins/relay/relay-network.h ./src/plugins/relay/relay-raw.c ./src/plugins/relay/relay-raw.h ./src/plugins/relay/relay-server.c ./src/plugins/relay/relay-server.h ./src/plugins/relay/relay-upgrade.c ./src/plugins/relay/relay-upgrade.h ./src/plugins/relay/relay-websocket.c ./src/plugins/relay/relay-websocket.h ./src/plugins/relay/weechat/relay-weechat.c ./src/plugins/relay/weechat/relay-weechat.h ./src/plugins/relay/weechat/relay-weechat-msg.c ./src/plugins/relay/weechat/relay-weechat-msg.h ./src/plugins/relay/weechat/relay-weechat-nicklist.c ./src/plugins/relay/weechat/relay-weechat-nicklist.h ./src/plugins/relay/weechat/relay-weechat-protocol.c ./src/plugins/relay/weechat/relay-weechat-protocol.h ./src/plugins/ruby/weechat-ruby-api.c ./src/plugins/ruby/weechat-ruby-api.h ./src/plugins/ruby/weechat-ruby.c ./src/plugins/ruby/weechat-ruby.h ./src/plugins/script/script-action.c ./src/plugins/script/script-action.h ./src/plugins/script/script-buffer.c ./src/plugins/script/script-buffer.h ./src/plugins/script/script.c ./src/plugins/script/script-command.c ./src/plugins/script/script-command.h ./src/plugins/script/script-completion.c ./src/plugins/script/script-completion.h ./src/plugins/script/script-config.c ./src/plugins/script/script-config.h ./src/plugins/script/script.h ./src/plugins/script/script-info.c ./src/plugins/script/script-info.h ./src/plugins/script/script-mouse.c ./src/plugins/script/script-mouse.h ./src/plugins/script/script-repo.c ./src/plugins/script/script-repo.h ./src/plugins/spell/spell-bar-item.c ./src/plugins/spell/spell-bar-item.h ./src/plugins/spell/spell.c ./src/plugins/spell/spell-command.c ./src/plugins/spell/spell-command.h ./src/plugins/spell/spell-completion.c ./src/plugins/spell/spell-completion.h ./src/plugins/spell/spell-config.c ./src/plugins/spell/spell-config.h ./src/plugins/spell/spell.h ./src/plugins/spell/spell-info.c ./src/plugins/spell/spell-info.h ./src/plugins/spell/spell-speller.c ./src/plugins/spell/spell-speller.h ./src/plugins/tcl/weechat-tcl-api.c ./src/plugins/tcl/weechat-tcl-api.h ./src/plugins/tcl/weechat-tcl.c ./src/plugins/tcl/weechat-tcl.h ./src/plugins/trigger/trigger-buffer.c ./src/plugins/trigger/trigger-buffer.h ./src/plugins/trigger/trigger.c ./src/plugins/trigger/trigger-callback.c ./src/plugins/trigger/trigger-callback.h ./src/plugins/trigger/trigger-command.c ./src/plugins/trigger/trigger-command.h ./src/plugins/trigger/trigger-completion.c ./src/plugins/trigger/trigger-completion.h ./src/plugins/trigger/trigger-config.c ./src/plugins/trigger/trigger-config.h ./src/plugins/trigger/trigger.h ./src/plugins/typing/typing.c ./src/plugins/typing/typing-bar-item.c ./src/plugins/typing/typing-bar-item.h ./src/plugins/typing/typing-config.c ./src/plugins/typing/typing-config.h ./src/plugins/typing/typing.h ./src/plugins/typing/typing-status.c ./src/plugins/typing/typing-status.h ./src/plugins/weechat-plugin.h ./src/plugins/xfer/xfer-buffer.c ./src/plugins/xfer/xfer-buffer.h ./src/plugins/xfer/xfer.c ./src/plugins/xfer/xfer-chat.c ./src/plugins/xfer/xfer-chat.h ./src/plugins/xfer/xfer-command.c ./src/plugins/xfer/xfer-command.h ./src/plugins/xfer/xfer-completion.c ./src/plugins/xfer/xfer-completion.h ./src/plugins/xfer/xfer-config.c ./src/plugins/xfer/xfer-config.h ./src/plugins/xfer/xfer-dcc.c ./src/plugins/xfer/xfer-dcc.h ./src/plugins/xfer/xfer-file.c ./src/plugins/xfer/xfer-file.h ./src/plugins/xfer/xfer.h ./src/plugins/xfer/xfer-info.c ./src/plugins/xfer/xfer-info.h ./src/plugins/xfer/xfer-network.c ./src/plugins/xfer/xfer-network.h ./src/plugins/xfer/xfer-upgrade.c ./src/plugins/xfer/xfer-upgrade.h [ 6% 25/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-eval.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-eval.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-eval.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-eval.c [ 6% 26/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-hashtable.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-hashtable.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-hashtable.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-hashtable.c [ 6% 27/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-infolist.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-infolist.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-infolist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-infolist.c [ 6% 28/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-hook.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-hook.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-hook.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-hook.c [ 7% 29/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-debug.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-debug.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-debug.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-debug.c [ 7% 30/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/cs.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/cs.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/cs.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/cs.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/cs.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/cs.po: 1274 translated messages, 781 fuzzy translations, 363 untranslated messages. [ 7% 31/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/hu.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/hu.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/hu.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/hu.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/hu.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/hu.po: 86 translated messages, 1429 fuzzy translations, 903 untranslated messages. [ 8% 32/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/de.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/de.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/de.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/de.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/de.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/de.po: 2418 translated messages. [ 8% 33/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/es.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/es.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/es.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/es.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/es.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/es.po: 1365 translated messages, 652 fuzzy translations, 401 untranslated messages. [ 8% 34/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/it.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/it.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/it.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/it.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/it.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/it.po: 1328 translated messages, 720 fuzzy translations, 370 untranslated messages. [ 9% 35/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/fr.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/fr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/fr.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/fr.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/fr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/fr.po: 2418 translated messages. [ 9% 36/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/ja.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/ja.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/ja.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/ja.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/ja.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/ja.po: 2057 translated messages, 270 fuzzy translations, 91 untranslated messages. [ 9% 37/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pl.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/pl.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pl.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/pl.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/pl.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/pl.po: 2418 translated messages. [ 10% 38/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt_BR.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/pt_BR.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt_BR.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt_BR.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt_BR.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt_BR.po: 904 translated messages, 747 fuzzy translations, 767 untranslated messages. [ 10% 39/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-list.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-list.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-list.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-list.c [ 10% 40/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-log.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-log.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-log.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-log.c [ 10% 41/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-network.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-network.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-network.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-network.c [ 11% 42/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-input.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-input.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-input.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-input.c [ 11% 43/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-proxy.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-proxy.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-proxy.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-proxy.c [ 11% 44/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-secure.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-secure.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-secure.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-secure.c [ 12% 45/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-secure-buffer.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-secure-buffer.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-secure-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-secure-buffer.c [ 12% 46/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-secure-config.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-secure-config.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-secure-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-secure-config.c [ 12% 47/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-signal.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-signal.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-signal.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-signal.c [ 13% 48/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-string.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-string.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-string.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-string.c [ 13% 49/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/ru.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/ru.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/ru.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/ru.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/ru.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/ru.po: 106 translated messages, 1443 fuzzy translations, 869 untranslated messages. [ 13% 50/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/pt.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/pt.po: 1757 translated messages, 480 fuzzy translations, 181 untranslated messages. [ 13% 51/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-upgrade-file.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-upgrade-file.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-upgrade-file.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-upgrade-file.c [ 14% 52/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-upgrade.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-upgrade.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-upgrade.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-upgrade.c [ 14% 53/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-utf8.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-utf8.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-utf8.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-utf8.c [ 14% 54/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-url.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-url.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-url.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-url.c [ 15% 55/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-util.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-util.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-util.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-util.c [ 15% 56/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command-run.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command-run.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command-run.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-command-run.c [ 15% 57/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-command.c [ 16% 58/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/wee-version.c.o -MF src/core/CMakeFiles/weechat_core.dir/wee-version.c.o.d -o src/core/CMakeFiles/weechat_core.dir/wee-version.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/wee-version.c [ 16% 59/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-completion.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-completion.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-completion.c [ 16% 60/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-connect.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-connect.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-connect.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-connect.c [ 16% 61/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-config.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-config.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-config.c [ 17% 62/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-focus.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-focus.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-focus.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-focus.c [ 17% 63/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-fd.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-fd.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-fd.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-fd.c [ 17% 64/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/sr.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/sr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/sr.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/sr.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/sr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/sr.po: 2403 translated messages, 11 fuzzy translations, 4 untranslated messages. [ 18% 65/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hsignal.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hsignal.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hsignal.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-hsignal.c [ 18% 66/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info-hashtable.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info-hashtable.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info-hashtable.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-info-hashtable.c [ 18% 67/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hdata.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hdata.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hdata.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-hdata.c [ 19% 68/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-info.c [ 19% 69/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-infolist.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-infolist.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-infolist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-infolist.c [ 19% 70/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-line.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-line.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-line.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-line.c [ 20% 71/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-modifier.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-modifier.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-modifier.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-modifier.c [ 20% 72/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-print.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-print.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-print.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-print.c [ 20% 73/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-process.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-process.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-process.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-process.c [ 20% 74/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-signal.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-signal.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-signal.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-signal.c [ 21% 75/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dalias_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/alias/CMakeFiles/alias.dir/alias.c.o -MF src/plugins/alias/CMakeFiles/alias.dir/alias.c.o.d -o src/plugins/alias/CMakeFiles/alias.dir/alias.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/alias/alias.c [ 21% 76/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -MD -MT src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-config.c.o -MF src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-config.c.o.d -o src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/plugin-script-config.c [ 21% 77/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-timer.c.o -MF src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-timer.c.o.d -o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-timer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/core/hook/wee-hook-timer.c [ 22% 78/330] : && /usr/local/bin/cmake -E rm -f src/plugins/libweechat_plugins.a && /usr/bin/llvm-ar qc src/plugins/libweechat_plugins.a src/plugins/CMakeFiles/weechat_plugins.dir/plugin.c.o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api.c.o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-api-info.c.o src/plugins/CMakeFiles/weechat_plugins.dir/plugin-config.c.o && /usr/bin/llvm-ranlib src/plugins/libweechat_plugins.a && : [ 22% 79/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dalias_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/alias/CMakeFiles/alias.dir/alias-completion.c.o -MF src/plugins/alias/CMakeFiles/alias.dir/alias-completion.c.o.d -o src/plugins/alias/CMakeFiles/alias.dir/alias-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/alias/alias-completion.c [ 22% 80/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/po && /usr/local/bin/msgmerge --quiet -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/tr.po /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/po/tr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/weechat.pot && /usr/local/bin/msgfmt -o /wrkdirs/usr/ports/irc/weechat/work/.build/po/tr.gmo /wrkdirs/usr/ports/irc/weechat/work/.build/po/tr.po && /usr/local/bin/msgfmt -c --statistics --verbose --output-file=/dev/null /wrkdirs/usr/ports/irc/weechat/work/.build/po/tr.po /wrkdirs/usr/ports/irc/weechat/work/.build/po/tr.po: 2372 translated messages, 36 fuzzy translations, 10 untranslated messages. [ 23% 81/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dalias_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/alias/CMakeFiles/alias.dir/alias-command.c.o -MF src/plugins/alias/CMakeFiles/alias.dir/alias-command.c.o.d -o src/plugins/alias/CMakeFiles/alias.dir/alias-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/alias/alias-command.c [ 23% 82/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dalias_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/alias/CMakeFiles/alias.dir/alias-config.c.o -MF src/plugins/alias/CMakeFiles/alias.dir/alias-config.c.o.d -o src/plugins/alias/CMakeFiles/alias.dir/alias-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/alias/alias-config.c [ 23% 83/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist.c [ 23% 84/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist-bar-item.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist-bar-item.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist-bar-item.c [ 24% 85/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist-command.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist-command.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist-command.c [ 24% 86/330] : && /usr/local/bin/cmake -E rm -f src/plugins/libweechat_plugins_scripts.a && /usr/bin/llvm-ar qc src/plugins/libweechat_plugins_scripts.a src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script.c.o src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-api.c.o src/plugins/CMakeFiles/weechat_plugins_scripts.dir/plugin-script-config.c.o && /usr/bin/llvm-ranlib src/plugins/libweechat_plugins_scripts.a && : [ 24% 87/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dalias_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/alias/CMakeFiles/alias.dir/alias-info.c.o -MF src/plugins/alias/CMakeFiles/alias.dir/alias-info.c.o.d -o src/plugins/alias/CMakeFiles/alias.dir/alias-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/alias/alias-info.c [ 25% 88/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist-config.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist-config.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist-config.c [ 25% 89/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist-info.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist-info.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist-info.c [ 25% 90/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dbuflist_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/buflist/CMakeFiles/buflist.dir/buflist-mouse.c.o -MF src/plugins/buflist/CMakeFiles/buflist.dir/buflist-mouse.c.o.d -o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/buflist/buflist-mouse.c [ 26% 91/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dcharset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/charset/CMakeFiles/charset.dir/charset.c.o -MF src/plugins/charset/CMakeFiles/charset.dir/charset.c.o.d -o src/plugins/charset/CMakeFiles/charset.dir/charset.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/charset/charset.c [ 26% 92/330] : && /usr/local/bin/cmake -E rm -f src/core/libweechat_core.a && /usr/bin/llvm-ar qc src/core/libweechat_core.a src/core/CMakeFiles/weechat_core.dir/weechat.c.o src/core/CMakeFiles/weechat_core.dir/wee-arraylist.c.o src/core/CMakeFiles/weechat_core.dir/wee-backtrace.c.o src/core/CMakeFiles/weechat_core.dir/wee-calc.c.o src/core/CMakeFiles/weechat_core.dir/wee-command.c.o src/core/CMakeFiles/weechat_core.dir/wee-completion.c.o src/core/CMakeFiles/weechat_core.dir/wee-config.c.o src/core/CMakeFiles/weechat_core.dir/wee-config-file.c.o src/core/CMakeFiles/weechat_core.dir/wee-crypto.c.o src/core/CMakeFiles/weechat_core.dir/wee-debug.c.o src/core/CMakeFiles/weechat_core.dir/wee-dir.c.o src/core/CMakeFiles/weechat_core.dir/wee-eval.c.o src/core/CMakeFiles/weechat_core.dir/wee-hashtable.c.o src/core/CMakeFiles/weechat_core.dir/wee-hdata.c.o src/core/CMakeFiles/weechat_core.dir/wee-hook.c.o src/core/CMakeFiles/weechat_core.dir/wee-infolist.c.o src/core/CMakeFiles/weechat_core.dir/wee-input.c.o src/core/CMakeFiles/weechat_core.dir/wee-list.c.o src/core/CMakeFiles/weechat_core.dir/wee-log.c.o src/core/CMakeFiles/weechat_core.dir/wee-network.c.o src/core/CMakeFiles/weechat_core.dir/wee-proxy.c.o src/core/CMakeFiles/weechat_core.dir/wee-secure.c.o src/core/CMakeFiles/weechat_core.dir/wee-secure-buffer.c.o src/core/CMakeFiles/weechat_core.dir/wee-secure-config.c.o src/core/CMakeFiles/weechat_core.dir/wee-signal.c.o src/core/CMakeFiles/weechat_core.dir/wee-string.c.o src/core/CMakeFiles/weechat_core.dir/wee-upgrade.c.o src/core/CMakeFiles/weechat_core.dir/wee-upgrade-file.c.o src/core/CMakeFiles/weechat_core.dir/wee-url.c.o src/core/CMakeFiles/weechat_core.dir/wee-utf8.c.o src/core/CMakeFiles/weechat_core.dir/wee-util.c.o src/core/CMakeFiles/weechat_core.dir/wee-version.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command-run.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-command.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-completion.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-config.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-connect.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-fd.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-focus.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hdata.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-hsignal.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info-hashtable.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-info.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-infolist.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-line.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-modifier.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-print.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-process.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-signal.c.o src/core/CMakeFiles/weechat_core.dir/hook/wee-hook-timer.c.o && /usr/bin/llvm-ranlib src/core/libweechat_core.a && : [ 26% 93/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dexec_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/exec/CMakeFiles/exec.dir/exec.c.o -MF src/plugins/exec/CMakeFiles/exec.dir/exec.c.o.d -o src/plugins/exec/CMakeFiles/exec.dir/exec.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/exec/exec.c [ 26% 94/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dexec_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/exec/CMakeFiles/exec.dir/exec-buffer.c.o -MF src/plugins/exec/CMakeFiles/exec.dir/exec-buffer.c.o.d -o src/plugins/exec/CMakeFiles/exec.dir/exec-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/exec/exec-buffer.c [ 27% 95/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/alias/alias.so src/plugins/alias/CMakeFiles/alias.dir/alias.c.o src/plugins/alias/CMakeFiles/alias.dir/alias-command.c.o src/plugins/alias/CMakeFiles/alias.dir/alias-completion.c.o src/plugins/alias/CMakeFiles/alias.dir/alias-config.c.o src/plugins/alias/CMakeFiles/alias.dir/alias-info.c.o && : [ 27% 96/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dexec_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/exec/CMakeFiles/exec.dir/exec-command.c.o -MF src/plugins/exec/CMakeFiles/exec.dir/exec-command.c.o.d -o src/plugins/exec/CMakeFiles/exec.dir/exec-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/exec/exec-command.c [ 27% 97/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dexec_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/exec/CMakeFiles/exec.dir/exec-completion.c.o -MF src/plugins/exec/CMakeFiles/exec.dir/exec-completion.c.o.d -o src/plugins/exec/CMakeFiles/exec.dir/exec-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/exec/exec-completion.c [ 28% 98/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dexec_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/exec/CMakeFiles/exec.dir/exec-config.c.o -MF src/plugins/exec/CMakeFiles/exec.dir/exec-config.c.o.d -o src/plugins/exec/CMakeFiles/exec.dir/exec-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/exec/exec-config.c [ 28% 99/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/buflist/buflist.so src/plugins/buflist/CMakeFiles/buflist.dir/buflist.c.o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-bar-item.c.o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-command.c.o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-config.c.o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-info.c.o src/plugins/buflist/CMakeFiles/buflist.dir/buflist-mouse.c.o && : [ 28% 100/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfifo_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fifo/CMakeFiles/fifo.dir/fifo-command.c.o -MF src/plugins/fifo/CMakeFiles/fifo.dir/fifo-command.c.o.d -o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fifo/fifo-command.c [ 29% 101/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/charset/charset.so src/plugins/charset/CMakeFiles/charset.dir/charset.c.o -lc && : [ 29% 102/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfifo_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fifo/CMakeFiles/fifo.dir/fifo.c.o -MF src/plugins/fifo/CMakeFiles/fifo.dir/fifo.c.o.d -o src/plugins/fifo/CMakeFiles/fifo.dir/fifo.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fifo/fifo.c [ 29% 103/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfifo_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fifo/CMakeFiles/fifo.dir/fifo-info.c.o -MF src/plugins/fifo/CMakeFiles/fifo.dir/fifo-info.c.o.d -o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fifo/fifo-info.c [ 30% 104/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfifo_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fifo/CMakeFiles/fifo.dir/fifo-config.c.o -MF src/plugins/fifo/CMakeFiles/fifo.dir/fifo-config.c.o.d -o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fifo/fifo-config.c [ 30% 105/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-bar-item.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-bar-item.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-bar-item.c [ 30% 106/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/exec/exec.so src/plugins/exec/CMakeFiles/exec.dir/exec.c.o src/plugins/exec/CMakeFiles/exec.dir/exec-buffer.c.o src/plugins/exec/CMakeFiles/exec.dir/exec-command.c.o src/plugins/exec/CMakeFiles/exec.dir/exec-completion.c.o src/plugins/exec/CMakeFiles/exec.dir/exec-config.c.o && : [ 30% 107/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset.c [ 31% 108/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-buffer.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-buffer.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-buffer.c [ 31% 109/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-command.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-command.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-command.c [ 31% 110/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-completion.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-completion.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-completion.c [ 32% 111/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-config.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-config.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-config.c [ 32% 112/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-mouse.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-mouse.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-mouse.c [ 32% 113/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/fifo/fifo.so src/plugins/fifo/CMakeFiles/fifo.dir/fifo.c.o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-command.c.o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-config.c.o src/plugins/fifo/CMakeFiles/fifo.dir/fifo-info.c.o && : [ 33% 114/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-info.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-info.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-info.c [ 33% 115/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dfset_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/fset/CMakeFiles/fset.dir/fset-option.c.o -MF src/plugins/fset/CMakeFiles/fset.dir/fset-option.c.o.d -o src/plugins/fset/CMakeFiles/fset.dir/fset-option.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/fset/fset-option.c [ 33% 116/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc.c [ 33% 117/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-bar-item.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-bar-item.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-bar-item.c [ 34% 118/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-buffer.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-buffer.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-buffer.c [ 34% 119/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-channel.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-channel.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-channel.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-channel.c [ 34% 120/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-color.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-color.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-color.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-color.c [ 35% 121/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-completion.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-completion.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-completion.c [ 35% 122/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-config.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-config.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-config.c [ 35% 123/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-ignore.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-ignore.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-ignore.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-ignore.c [ 36% 124/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/fset/fset.so src/plugins/fset/CMakeFiles/fset.dir/fset.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-bar-item.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-buffer.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-command.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-completion.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-config.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-info.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-mouse.c.o src/plugins/fset/CMakeFiles/fset.dir/fset-option.c.o && : [ 36% 125/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-debug.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-debug.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-debug.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-debug.c [ 36% 126/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-command.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-command.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-command.c [ 36% 127/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-ctcp.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-ctcp.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-ctcp.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-ctcp.c [ 37% 128/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-info.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-info.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-info.c [ 37% 129/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-join.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-join.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-join.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-join.c [ 37% 130/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-input.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-input.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-input.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-input.c [ 38% 131/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-message.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-message.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-message.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-message.c [ 38% 132/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-mode.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-mode.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-mode.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-mode.c [ 38% 133/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-nick.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-nick.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-nick.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-nick.c [ 39% 134/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-modelist.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-modelist.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-modelist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-modelist.c [ 39% 135/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-msgbuffer.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-msgbuffer.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-msgbuffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-msgbuffer.c [ 39% 136/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-notify.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-notify.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-notify.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-notify.c [ 40% 137/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-sasl.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-sasl.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-sasl.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-sasl.c [ 40% 138/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-tag.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-tag.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-tag.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-tag.c [ 40% 139/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-protocol.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-protocol.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-protocol.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-protocol.c [ 40% 140/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-redirect.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-redirect.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-redirect.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-redirect.c [ 41% 141/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-raw.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-raw.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-raw.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-raw.c [ 41% 142/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-typing.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-typing.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-typing.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-typing.c [ 41% 143/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-backlog.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-backlog.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-backlog.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-backlog.c [ 42% 144/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-server.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-server.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-server.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-server.c [ 42% 145/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger.c [ 42% 146/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-buffer.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-buffer.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-buffer.c [ 43% 147/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-command.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-command.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-command.c [ 43% 148/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dirc_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/irc/CMakeFiles/irc.dir/irc-upgrade.c.o -MF src/plugins/irc/CMakeFiles/irc.dir/irc-upgrade.c.o.d -o src/plugins/irc/CMakeFiles/irc.dir/irc-upgrade.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/irc/irc-upgrade.c [ 43% 149/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-tail.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-tail.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-tail.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-tail.c [ 43% 150/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay.c [ 44% 151/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-info.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-info.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-info.c [ 44% 152/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlogger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/logger/CMakeFiles/logger.dir/logger-config.c.o -MF src/plugins/logger/CMakeFiles/logger.dir/logger-config.c.o.d -o src/plugins/logger/CMakeFiles/logger.dir/logger-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/logger/logger-config.c [ 44% 153/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-auth.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-auth.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-auth.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-auth.c [ 45% 154/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-client.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-client.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-client.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-client.c [ 45% 155/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-command.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-command.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-command.c [ 45% 156/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-buffer.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-buffer.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-buffer.c [ 46% 157/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-completion.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-completion.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-completion.c [ 46% 158/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-info.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-info.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-info.c [ 46% 159/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-network.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-network.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-network.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-network.c [ 46% 160/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/irc/irc.so src/plugins/irc/CMakeFiles/irc.dir/irc.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-bar-item.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-buffer.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-channel.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-color.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-command.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-completion.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-config.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-ctcp.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-debug.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-ignore.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-info.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-input.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-join.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-message.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-mode.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-modelist.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-msgbuffer.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-nick.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-notify.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-protocol.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-raw.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-redirect.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-sasl.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-server.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-tag.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-typing.c.o src/plugins/irc/CMakeFiles/irc.dir/irc-upgrade.c.o /usr/local/lib/libgnutls.so -L/usr/local/lib -lgcrypt -lgpg-error && : [ 47% 161/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-server.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-server.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-server.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-server.c [ 47% 162/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/logger/logger.so src/plugins/logger/CMakeFiles/logger.dir/logger.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-backlog.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-buffer.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-command.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-config.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-info.c.o src/plugins/logger/CMakeFiles/logger.dir/logger-tail.c.o && : [ 47% 163/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-config.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-config.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-config.c [ 48% 164/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-raw.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-raw.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-raw.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-raw.c [ 48% 165/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-upgrade.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-upgrade.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-upgrade.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-upgrade.c [ 48% 166/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/weechat/relay-weechat.c [ 49% 167/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-msg.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-msg.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-msg.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/weechat/relay-weechat-msg.c [ 49% 168/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-nicklist.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-nicklist.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-nicklist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/weechat/relay-weechat-nicklist.c [ 49% 169/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/irc/relay-irc.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/irc/relay-irc.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/irc/relay-irc.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/irc/relay-irc.c [ 50% 170/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-action.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-action.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-action.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-action.c [ 50% 171/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/relay-websocket.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/relay-websocket.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/relay-websocket.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/relay-websocket.c [ 50% 172/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Drelay_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-protocol.c.o -MF src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-protocol.c.o.d -o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-protocol.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/relay/weechat/relay-weechat-protocol.c [ 50% 173/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script.c.o -MF src/plugins/script/CMakeFiles/script.dir/script.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script.c [ 51% 174/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-command.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-command.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-command.c [ 51% 175/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-buffer.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-buffer.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-buffer.c [ 51% 176/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-completion.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-completion.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-completion.c [ 52% 177/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-info.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-info.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-info.c [ 52% 178/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-config.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-config.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-config.c [ 52% 179/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/relay/relay.so src/plugins/relay/CMakeFiles/relay.dir/relay.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-auth.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-buffer.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-client.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-command.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-completion.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-config.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-info.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-network.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-raw.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-server.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-upgrade.c.o src/plugins/relay/CMakeFiles/relay.dir/relay-websocket.c.o src/plugins/relay/CMakeFiles/relay.dir/irc/relay-irc.c.o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat.c.o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-msg.c.o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-nicklist.c.o src/plugins/relay/CMakeFiles/relay.dir/weechat/relay-weechat-protocol.c.o /usr/local/lib/libgnutls.so -L/usr/local/lib -lgcrypt -lgpg-error -lz -L/usr/local/lib -lzstd && : [ 53% 180/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-mouse.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-mouse.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-mouse.c [ 53% 181/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dscript_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/script/CMakeFiles/script.dir/script-repo.c.o -MF src/plugins/script/CMakeFiles/script.dir/script-repo.c.o.d -o src/plugins/script/CMakeFiles/script.dir/script-repo.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/script/script-repo.c [ 53% 182/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dpython_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -isystem /usr/local/include/python3.9 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/python/CMakeFiles/python.dir/weechat-python.c.o -MF src/plugins/python/CMakeFiles/python.dir/weechat-python.c.o.d -o src/plugins/python/CMakeFiles/python.dir/weechat-python.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/python/weechat-python.c [ 53% 183/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlua_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/include/lua53 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/lua/CMakeFiles/lua.dir/weechat-lua.c.o -MF src/plugins/lua/CMakeFiles/lua.dir/weechat-lua.c.o.d -o src/plugins/lua/CMakeFiles/lua.dir/weechat-lua.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/lua/weechat-lua.c [ 54% 184/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dlua_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/include/lua53 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/lua/CMakeFiles/lua.dir/weechat-lua-api.c.o -MF src/plugins/lua/CMakeFiles/lua.dir/weechat-lua-api.c.o.d -o src/plugins/lua/CMakeFiles/lua.dir/weechat-lua-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/lua/weechat-lua-api.c [ 54% 185/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dguile_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/include/guile/2.2 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/guile/CMakeFiles/guile.dir/weechat-guile.c.o -MF src/plugins/guile/CMakeFiles/guile.dir/weechat-guile.c.o.d -o src/plugins/guile/CMakeFiles/guile.dir/weechat-guile.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/guile/weechat-guile.c [ 54% 186/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/script/script.so src/plugins/script/CMakeFiles/script.dir/script.c.o src/plugins/script/CMakeFiles/script.dir/script-action.c.o src/plugins/script/CMakeFiles/script.dir/script-buffer.c.o src/plugins/script/CMakeFiles/script.dir/script-command.c.o src/plugins/script/CMakeFiles/script.dir/script-completion.c.o src/plugins/script/CMakeFiles/script.dir/script-config.c.o src/plugins/script/CMakeFiles/script.dir/script-info.c.o src/plugins/script/CMakeFiles/script.dir/script-mouse.c.o src/plugins/script/CMakeFiles/script.dir/script-repo.c.o -lz && : [ 55% 187/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dperl_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/lib/perl5/5.32/mach/CORE -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -I/usr/local/lib/perl5/5.32/mach/CORE -MD -MT src/plugins/perl/CMakeFiles/perl.dir/weechat-perl.c.o -MF src/plugins/perl/CMakeFiles/perl.dir/weechat-perl.c.o.d -o src/plugins/perl/CMakeFiles/perl.dir/weechat-perl.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:26: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:342:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:5: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:342:9: note: '{' token is here PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:16: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:342:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:5: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:342:9: note: ')' token is here PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:7: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:358:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:358:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: note: '{' token is here XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: note: '{' token is here XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: note: ')' token is here XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:368:25: note: ')' token is here XPUSHs (sv_2mortal(newSVpv((char *)argv[i], 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: note: '{' token is here XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: note: '{' token is here XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: note: ')' token is here XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:370:25: note: ')' token is here XPUSHs (sv_2mortal(&PL_sv_undef)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: note: '{' token is here XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: note: '{' token is here XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: note: ')' token is here XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:373:21: note: ')' token is here XPUSHs (sv_2mortal(newSViv(*((int *)argv[i])))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: note: '{' token is here XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: note: '{' token is here XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: note: ')' token is here XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:377:21: note: ')' token is here XPUSHs (sv_2mortal(newRV_inc((SV *)hash))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (old_context); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:5: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:474:5: note: '{' token is here PERL_SET_CONTEXT (old_context); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:16: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (old_context); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:5: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:474:5: note: ')' token is here PERL_SET_CONTEXT (old_context); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:7: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (perl_current_interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:5: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:565:5: note: '{' token is here PERL_SET_CONTEXT (perl_current_interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:16: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (perl_current_interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:5: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:565:5: note: ')' token is here PERL_SET_CONTEXT (perl_current_interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:7: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:5: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:698:5: note: '{' token is here PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:16: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:5: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:698:5: note: ')' token is here PERL_SET_CONTEXT (script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:7: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:731:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (perl_current_script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:5: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:731:9: note: '{' token is here PERL_SET_CONTEXT (perl_current_script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:323:16: note: expanded from macro 'PERL_SET_CONTEXT' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PERL_SET_CONTEXT (perl_current_script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:5: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl.c:731:9: note: ')' token is here PERL_SET_CONTEXT (perl_current_script->interpreter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:328:7: note: expanded from macro 'PERL_SET_CONTEXT' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 126 warnings generated. [ 55% 188/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dpython_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -isystem /usr/local/include/python3.9 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/python/CMakeFiles/python.dir/weechat-python-api.c.o -MF src/plugins/python/CMakeFiles/python.dir/weechat-python-api.c.o.d -o src/plugins/python/CMakeFiles/python.dir/weechat-python-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/python/weechat-python-api.c [ 55% 189/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell.c [ 56% 190/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dguile_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/include/guile/2.2 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/guile/CMakeFiles/guile.dir/weechat-guile-api.c.o -MF src/plugins/guile/CMakeFiles/guile.dir/weechat-guile-api.c.o.d -o src/plugins/guile/CMakeFiles/guile.dir/weechat-guile-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/guile/weechat-guile-api.c [ 56% 191/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/lua/lua.so src/plugins/lua/CMakeFiles/lua.dir/weechat-lua.c.o src/plugins/lua/CMakeFiles/lua.dir/weechat-lua-api.c.o -L/usr/local/lib -llua-5.3 -lm src/plugins/libweechat_plugins_scripts.a && : [ 56% 192/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-bar-item.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-bar-item.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-bar-item.c [ 56% 193/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-command.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-command.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-command.c [ 57% 194/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/python/python.so src/plugins/python/CMakeFiles/python.dir/weechat-python.c.o src/plugins/python/CMakeFiles/python.dir/weechat-python-api.c.o src/plugins/libweechat_plugins_scripts.a /usr/local/lib/libpython3.9.so && : [ 57% 195/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-completion.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-completion.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-completion.c [ 57% 196/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-info.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-info.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-info.c [ 58% 197/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-speller.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-speller.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-speller.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-speller.c [ 58% 198/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dspell_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/spell/CMakeFiles/spell.dir/spell-config.c.o -MF src/plugins/spell/CMakeFiles/spell.dir/spell-config.c.o.d -o src/plugins/spell/CMakeFiles/spell.dir/spell-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/spell/spell-config.c [ 58% 199/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger-buffer.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger-buffer.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger-buffer.c [ 59% 200/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger.c [ 59% 201/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger-command.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger-command.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger-command.c [ 59% 202/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger-completion.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger-completion.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger-completion.c [ 60% 203/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/guile/guile.so src/plugins/guile/CMakeFiles/guile.dir/weechat-guile.c.o src/plugins/guile/CMakeFiles/guile.dir/weechat-guile-api.c.o -L/usr/local/lib -lguile-2.2 -lgc-threaded -lpthread -ldl src/plugins/libweechat_plugins_scripts.a && : [ 60% 204/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger-callback.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger-callback.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-callback.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger-callback.c [ 60% 205/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/spell/spell.so src/plugins/spell/CMakeFiles/spell.dir/spell.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-bar-item.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-command.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-completion.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-config.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-info.c.o src/plugins/spell/CMakeFiles/spell.dir/spell-speller.c.o /usr/local/lib/libaspell.so && : [ 60% 206/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtrigger_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/trigger/CMakeFiles/trigger.dir/trigger-config.c.o -MF src/plugins/trigger/CMakeFiles/trigger.dir/trigger-config.c.o.d -o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/trigger/trigger-config.c [ 61% 207/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtyping_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/typing/CMakeFiles/typing.dir/typing.c.o -MF src/plugins/typing/CMakeFiles/typing.dir/typing.c.o.d -o src/plugins/typing/CMakeFiles/typing.dir/typing.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/typing/typing.c [ 61% 208/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtyping_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/typing/CMakeFiles/typing.dir/typing-status.c.o -MF src/plugins/typing/CMakeFiles/typing.dir/typing-status.c.o.d -o src/plugins/typing/CMakeFiles/typing.dir/typing-status.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/typing/typing-status.c [ 61% 209/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtyping_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/typing/CMakeFiles/typing.dir/typing-bar-item.c.o -MF src/plugins/typing/CMakeFiles/typing.dir/typing-bar-item.c.o.d -o src/plugins/typing/CMakeFiles/typing.dir/typing-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/typing/typing-bar-item.c [ 62% 210/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dtyping_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/typing/CMakeFiles/typing.dir/typing-config.c.o -MF src/plugins/typing/CMakeFiles/typing.dir/typing-config.c.o.d -o src/plugins/typing/CMakeFiles/typing.dir/typing-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/typing/typing-config.c [ 62% 211/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-chat.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-chat.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-chat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-chat.c [ 62% 212/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer.c [ 63% 213/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/trigger/trigger.so src/plugins/trigger/CMakeFiles/trigger.dir/trigger.c.o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-buffer.c.o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-callback.c.o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-command.c.o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-completion.c.o src/plugins/trigger/CMakeFiles/trigger.dir/trigger-config.c.o && : [ 63% 214/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-buffer.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-buffer.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-buffer.c [ 63% 215/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/typing/typing.so src/plugins/typing/CMakeFiles/typing.dir/typing.c.o src/plugins/typing/CMakeFiles/typing.dir/typing-bar-item.c.o src/plugins/typing/CMakeFiles/typing.dir/typing-config.c.o src/plugins/typing/CMakeFiles/typing.dir/typing-status.c.o && : [ 63% 216/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-completion.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-completion.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-completion.c [ 64% 217/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-command.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-command.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-command.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-command.c [ 64% 218/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-file.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-file.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-file.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-file.c [ 64% 219/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dperl_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/usr/local/lib/perl5/5.32/mach/CORE -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -I/usr/local/lib/perl5/5.32/mach/CORE -MD -MT src/plugins/perl/CMakeFiles/perl.dir/weechat-perl-api.c.o -MF src/plugins/perl/CMakeFiles/perl.dir/weechat-perl-api.c.o.d -o src/plugins/perl/CMakeFiles/perl.dir/weechat-perl-api.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:27: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: note: '{' token is here API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: note: '{' token is here API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: note: ')' token is here API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:111:34: note: ')' token is here API_INIT_FUNC(0, "register", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:120:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:126:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:144:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:172:9: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:175:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: note: '{' token is here API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: note: '{' token is here API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: note: ')' token is here API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:190:41: note: ')' token is here API_INIT_FUNC(1, "plugin_get_name", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:192:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:196:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: note: '{' token is here API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: note: '{' token is here API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: note: ')' token is here API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:203:37: note: ')' token is here API_INIT_FUNC(1, "charset_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:205:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:210:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: note: '{' token is here API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: note: '{' token is here API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: note: ')' token is here API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:218:43: note: ')' token is here API_INIT_FUNC(1, "iconv_to_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:220:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:227:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: note: '{' token is here API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: note: '{' token is here API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: note: ')' token is here API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:235:45: note: ')' token is here API_INIT_FUNC(1, "iconv_from_internal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:237:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:244:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: note: '{' token is here API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: note: '{' token is here API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: note: ')' token is here API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:252:33: note: ')' token is here API_INIT_FUNC(1, "gettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:254:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:258:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: note: '{' token is here API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: note: '{' token is here API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: note: ')' token is here API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:267:34: note: ')' token is here API_INIT_FUNC(1, "ngettext", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:269:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:277:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:285:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "strlen_screen", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:285:39: note: '{' token is here API_INIT_FUNC(1, "strlen_screen", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:285:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "strlen_screen", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:285:39: note: ')' token is here API_INIT_FUNC(1, "strlen_screen", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:287:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:287:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:287:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:287:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:291:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:291:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:299:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_match", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:299:38: note: '{' token is here API_INIT_FUNC(1, "string_match", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:299:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_match", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:299:38: note: ')' token is here API_INIT_FUNC(1, "string_match", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:301:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:301:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:301:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:301:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:307:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:307:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:315:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:315:43: note: '{' token is here API_INIT_FUNC(1, "string_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:315:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:315:43: note: ')' token is here API_INIT_FUNC(1, "string_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:317:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:317:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:317:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:317:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:325:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:325:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:325:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:333:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_has_highlight", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:333:46: note: '{' token is here API_INIT_FUNC(1, "string_has_highlight", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:333:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_has_highlight", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:333:46: note: ')' token is here API_INIT_FUNC(1, "string_has_highlight", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:335:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:335:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:335:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:335:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:340:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:340:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:348:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_has_highlight_regex", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:348:52: note: '{' token is here API_INIT_FUNC(1, "string_has_highlight_regex", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:348:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_has_highlight_regex", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:348:52: note: ')' token is here API_INIT_FUNC(1, "string_has_highlight_regex", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:350:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:350:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:350:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:350:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:355:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:355:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: note: '{' token is here API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: note: '{' token is here API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: note: ')' token is here API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:363:46: note: ')' token is here API_INIT_FUNC(1, "string_mask_to_regex", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:365:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:369:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: note: '{' token is here API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: note: '{' token is here API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: note: ')' token is here API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:377:44: note: ')' token is here API_INIT_FUNC(1, "string_format_size", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:379:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:383:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:391:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_parse_size", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:391:43: note: '{' token is here API_INIT_FUNC(1, "string_parse_size", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:391:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_parse_size", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:391:43: note: ')' token is here API_INIT_FUNC(1, "string_parse_size", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:393:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:393:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:393:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:393:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:397:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:397:5: note: '{' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:397:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:397:5: note: ')' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:405:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_color_code_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:405:48: note: '{' token is here API_INIT_FUNC(1, "string_color_code_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:405:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_color_code_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:405:48: note: ')' token is here API_INIT_FUNC(1, "string_color_code_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:407:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:407:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:407:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:407:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:411:5: note: '{' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:411:5: note: ')' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: note: '{' token is here API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: note: '{' token is here API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: note: ')' token is here API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:419:45: note: ')' token is here API_INIT_FUNC(1, "string_remove_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:421:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:428:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:436:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_is_command_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:436:48: note: '{' token is here API_INIT_FUNC(1, "string_is_command_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:436:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_is_command_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:436:48: note: ')' token is here API_INIT_FUNC(1, "string_is_command_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:438:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:438:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:438:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:438:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:442:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:442:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: note: '{' token is here API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: note: '{' token is here API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: note: ')' token is here API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:450:49: note: ')' token is here API_INIT_FUNC(1, "string_input_for_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:452:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:456:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: note: '{' token is here API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: note: '{' token is here API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: note: ')' token is here API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:465:48: note: ')' token is here API_INIT_FUNC(1, "string_eval_expression", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:467:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:493:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: note: '{' token is here API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: note: '{' token is here API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: note: ')' token is here API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:502:47: note: ')' token is here API_INIT_FUNC(1, "string_eval_path_home", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:504:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:530:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: note: '{' token is here API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: note: '{' token is here API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: note: ')' token is here API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:537:36: note: ')' token is here API_INIT_FUNC(1, "mkdir_home", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:539:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:543:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:545:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: note: '{' token is here API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: note: '{' token is here API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: note: ')' token is here API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:552:31: note: ')' token is here API_INIT_FUNC(1, "mkdir", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:554:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:558:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:560:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: note: '{' token is here API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: note: '{' token is here API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: note: ')' token is here API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:567:39: note: ')' token is here API_INIT_FUNC(1, "mkdir_parents", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:569:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:573:9: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: note: '{' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:575:5: note: ')' token is here API_RETURN_ERROR; ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: note: '{' token is here API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: note: '{' token is here API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: note: ')' token is here API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:587:34: note: ')' token is here API_INIT_FUNC(1, "list_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:591:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: note: '{' token is here API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: note: '{' token is here API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: note: ')' token is here API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:600:34: note: ')' token is here API_INIT_FUNC(1, "list_add", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:602:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:614:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: note: '{' token is here API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: note: '{' token is here API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: note: ')' token is here API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:623:37: note: ')' token is here API_INIT_FUNC(1, "list_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:625:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:633:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:642:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:642:41: note: '{' token is here API_INIT_FUNC(1, "list_search_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:642:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_search_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:642:41: note: ')' token is here API_INIT_FUNC(1, "list_search_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:644:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:644:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:644:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:644:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:651:5: note: '{' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:651:5: note: ')' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: note: '{' token is here API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: note: '{' token is here API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: note: ')' token is here API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:660:41: note: ')' token is here API_INIT_FUNC(1, "list_casesearch", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:662:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:670:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:679:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:679:45: note: '{' token is here API_INIT_FUNC(1, "list_casesearch_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:679:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_casesearch_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:679:45: note: ')' token is here API_INIT_FUNC(1, "list_casesearch_pos", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:681:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:681:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:681:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:681:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:688:5: note: '{' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:688:5: note: ')' token is here API_RETURN_INT(pos); ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: note: '{' token is here API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: note: '{' token is here API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: note: ')' token is here API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:696:34: note: ')' token is here API_INIT_FUNC(1, "list_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:698:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: note: '{' token is here API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: note: '{' token is here API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: note: ')' token is here API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:711:34: note: ')' token is here API_INIT_FUNC(1, "list_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:713:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:720:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: note: '{' token is here API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: note: '{' token is here API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: note: ')' token is here API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:728:35: note: ')' token is here API_INIT_FUNC(1, "list_next", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:730:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:734:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: note: '{' token is here API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: note: '{' token is here API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: note: ')' token is here API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:742:35: note: ')' token is here API_INIT_FUNC(1, "list_prev", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:744:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:748:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: note: '{' token is here API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: note: '{' token is here API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: note: ')' token is here API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:756:37: note: ')' token is here API_INIT_FUNC(1, "list_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:758:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:762:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:770:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:770:35: note: '{' token is here API_INIT_FUNC(1, "list_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:770:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:770:35: note: ')' token is here API_INIT_FUNC(1, "list_size", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:772:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:772:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:772:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:772:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:776:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:776:5: note: '{' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:776:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:776:5: note: ')' token is here API_RETURN_INT(size); ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: note: '{' token is here API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: note: '{' token is here API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: note: ')' token is here API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:784:37: note: ')' token is here API_INIT_FUNC(1, "list_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:786:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:794:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: note: '{' token is here API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: note: '{' token is here API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: note: ')' token is here API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:801:41: note: ')' token is here API_INIT_FUNC(1, "list_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:803:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:807:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: note: '{' token is here API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: note: '{' token is here API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: note: ')' token is here API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:814:35: note: ')' token is here API_INIT_FUNC(1, "list_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:816:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:820:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: note: '{' token is here API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: note: '{' token is here API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: note: ')' token is here API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:866:36: note: ')' token is here API_INIT_FUNC(1, "config_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:868:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:881:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: note: '{' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: note: '{' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: note: ')' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1099:44: note: ')' token is here API_INIT_FUNC(1, "config_new_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1101:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1140:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: note: '{' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: note: '{' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: note: ')' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1149:47: note: ')' token is here API_INIT_FUNC(1, "config_search_section", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1151:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1159:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: note: '{' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: note: '{' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: note: ')' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1264:43: note: ')' token is here API_INIT_FUNC(1, "config_new_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1266:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1306:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: note: '{' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: note: '{' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: note: ')' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1315:46: note: ')' token is here API_INIT_FUNC(1, "config_search_option", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1317:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1327:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1335:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1335:50: note: '{' token is here API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1335:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1335:50: note: ')' token is here API_INIT_FUNC(1, "config_string_to_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1337:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1337:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1337:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1337:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1341:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1341:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1350:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_reset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1350:45: note: '{' token is here API_INIT_FUNC(1, "config_option_reset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1350:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_reset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1350:45: note: ')' token is here API_INIT_FUNC(1, "config_option_reset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1352:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1352:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1352:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1352:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1359:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1359:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1368:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_set", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1368:43: note: '{' token is here API_INIT_FUNC(1, "config_option_set", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1368:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_set", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1368:43: note: ')' token is here API_INIT_FUNC(1, "config_option_set", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1370:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1370:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1370:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1370:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1379:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1379:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1388:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_set_null", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1388:48: note: '{' token is here API_INIT_FUNC(1, "config_option_set_null", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1388:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_set_null", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1388:48: note: ')' token is here API_INIT_FUNC(1, "config_option_set_null", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1390:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1390:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1390:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1390:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1397:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1397:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1397:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1397:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1406:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_unset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1406:45: note: '{' token is here API_INIT_FUNC(1, "config_option_unset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1406:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_unset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1406:45: note: ')' token is here API_INIT_FUNC(1, "config_option_unset", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1408:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1408:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1408:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1408:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1414:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1414:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: note: '{' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: note: '{' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: note: ')' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1422:46: note: ')' token is here API_INIT_FUNC(1, "config_option_rename", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1424:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1432:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1440:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1440:47: note: '{' token is here API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1440:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1440:47: note: ')' token is here API_INIT_FUNC(1, "config_option_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1442:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1442:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1442:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1442:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1446:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1446:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1454:55: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_default_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1454:55: note: '{' token is here API_INIT_FUNC(1, "config_option_default_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1454:55: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_default_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1454:55: note: ')' token is here API_INIT_FUNC(1, "config_option_default_is_null", API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1456:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1456:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1456:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1456:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(1)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1460:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1460:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1468:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1468:40: note: '{' token is here API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1468:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1468:40: note: ')' token is here API_INIT_FUNC(1, "config_boolean", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1470:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1470:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1470:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1470:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1474:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1474:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1482:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1482:48: note: '{' token is here API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1482:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1482:48: note: ')' token is here API_INIT_FUNC(1, "config_boolean_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1484:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1484:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1484:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1484:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1488:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1488:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1488:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1488:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1496:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1496:40: note: '{' token is here API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1496:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1496:40: note: ')' token is here API_INIT_FUNC(1, "config_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1498:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1498:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1498:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1498:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1502:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1502:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1510:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1510:48: note: '{' token is here API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1510:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1510:48: note: ')' token is here API_INIT_FUNC(1, "config_integer_default", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1512:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1512:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1512:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1512:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1516:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1516:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: note: '{' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: note: '{' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: note: ')' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1524:39: note: ')' token is here API_INIT_FUNC(1, "config_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1526:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1530:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: note: '{' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: note: '{' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: note: ')' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1538:47: note: ')' token is here API_INIT_FUNC(1, "config_string_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1540:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1544:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: note: '{' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: note: '{' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: note: ')' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1552:38: note: ')' token is here API_INIT_FUNC(1, "config_color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1554:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1558:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: note: '{' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: note: '{' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: note: ')' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1566:46: note: ')' token is here API_INIT_FUNC(1, "config_color_default", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1568:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1572:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: note: '{' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: note: '{' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: note: ')' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1580:45: note: ')' token is here API_INIT_FUNC(1, "config_write_option", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1582:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1590:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: note: '{' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: note: '{' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: note: ')' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1598:43: note: ')' token is here API_INIT_FUNC(1, "config_write_line", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1600:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1609:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1617:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write", API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1617:38: note: '{' token is here API_INIT_FUNC(1, "config_write", API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1617:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_write", API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1617:38: note: ')' token is here API_INIT_FUNC(1, "config_write", API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1619:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1619:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1619:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1619:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_WRITE_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1623:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1623:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1623:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1623:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1631:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_read", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1631:37: note: '{' token is here API_INIT_FUNC(1, "config_read", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1631:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_read", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1631:37: note: ')' token is here API_INIT_FUNC(1, "config_read", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1633:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1633:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1633:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1633:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1637:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1637:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1645:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_reload", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1645:39: note: '{' token is here API_INIT_FUNC(1, "config_reload", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1645:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_reload", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1645:39: note: ')' token is here API_INIT_FUNC(1, "config_reload", API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1647:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1647:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1647:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1647:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_READ_FILE_NOT_FOUND)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1651:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1651:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: note: '{' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: note: '{' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: note: ')' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1658:44: note: ')' token is here API_INIT_FUNC(1, "config_option_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1660:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1664:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: note: '{' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: note: '{' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: note: ')' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1671:53: note: ')' token is here API_INIT_FUNC(1, "config_section_free_options", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1673:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1678:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: note: '{' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: note: '{' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: note: ')' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1685:45: note: ')' token is here API_INIT_FUNC(1, "config_section_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1687:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1692:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: note: '{' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: note: '{' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: note: ')' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1699:37: note: ')' token is here API_INIT_FUNC(1, "config_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1701:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1705:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: note: '{' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: note: '{' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: note: ')' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1713:36: note: ')' token is here API_INIT_FUNC(1, "config_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1715:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1719:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: note: '{' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: note: '{' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: note: ')' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1727:43: note: ')' token is here API_INIT_FUNC(1, "config_get_plugin", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1729:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1735:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1744:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1744:46: note: '{' token is here API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1744:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1744:46: note: ')' token is here API_INIT_FUNC(1, "config_is_set_plugin", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1746:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1746:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1746:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1746:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1754:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1754:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1763:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1763:43: note: '{' token is here API_INIT_FUNC(1, "config_set_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1763:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1763:43: note: ')' token is here API_INIT_FUNC(1, "config_set_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1765:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1765:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1765:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1765:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_SET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1775:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1775:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: note: '{' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: note: '{' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: note: ')' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1783:48: note: ')' token is here API_INIT_FUNC(1, "config_set_desc_plugin", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1785:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1795:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1804:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_unset_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1804:45: note: '{' token is here API_INIT_FUNC(1, "config_unset_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1804:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "config_unset_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1804:45: note: ')' token is here API_INIT_FUNC(1, "config_unset_plugin", API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1806:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1806:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1806:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1806:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_CONFIG_OPTION_UNSET_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1814:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1814:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1824:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1824:34: note: '{' token is here API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1824:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1824:34: note: ')' token is here API_INIT_FUNC(1, "key_bind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1826:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1826:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1826:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1826:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1839:5: note: '{' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1839:5: note: ')' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1848:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1848:36: note: '{' token is here API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1848:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1848:36: note: ')' token is here API_INIT_FUNC(1, "key_unbind", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1850:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1850:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1850:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1850:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1857:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1857:5: note: '{' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1857:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1857:5: note: ')' token is here API_RETURN_INT(num_keys); ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: note: '{' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: note: '{' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: note: ')' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1865:32: note: ')' token is here API_INIT_FUNC(0, "prefix", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1867:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1871:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: note: '{' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: note: '{' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: note: ')' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1879:31: note: ')' token is here API_INIT_FUNC(0, "color", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1881:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1885:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: note: '{' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: note: '{' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: note: ')' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1893:31: note: ')' token is here API_INIT_FUNC(0, "print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1895:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1905:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: note: '{' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: note: '{' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: note: ')' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1913:41: note: ')' token is here API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1915:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1928:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: note: '{' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: note: '{' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: note: ')' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1936:33: note: ')' token is here API_INIT_FUNC(1, "print_y", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1938:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1949:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: note: '{' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: note: '{' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: note: ')' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1957:43: note: ')' token is here API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1959:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1973:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: note: '{' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: note: '{' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: note: ')' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1980:35: note: ')' token is here API_INIT_FUNC(1, "log_print", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1983:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:1989:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: note: '{' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: note: '{' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: note: ')' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2041:38: note: ')' token is here API_INIT_FUNC(1, "hook_command", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2043:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2064:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: note: '{' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: note: '{' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: note: ')' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2114:41: note: ')' token is here API_INIT_FUNC(1, "hook_completion", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2116:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2131:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: note: '{' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: note: '{' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: note: ')' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2145:52: note: ')' token is here API_INIT_FUNC(1, "hook_completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2147:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2155:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: note: '{' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: note: '{' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: note: ')' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2168:50: note: ')' token is here API_INIT_FUNC(1, "hook_completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2170:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2181:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: note: '{' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: note: '{' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: note: ')' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2229:42: note: ')' token is here API_INIT_FUNC(1, "hook_command_run", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2231:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2244:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: note: '{' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: note: '{' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: note: ')' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2289:36: note: ')' token is here API_INIT_FUNC(1, "hook_timer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2291:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2302:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: note: '{' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: note: '{' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: note: ')' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2346:33: note: ')' token is here API_INIT_FUNC(1, "hook_fd", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2348:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2360:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: note: '{' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: note: '{' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: note: ')' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2429:38: note: ')' token is here API_INIT_FUNC(1, "hook_process", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2431:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2445:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: note: '{' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: note: '{' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: note: ')' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2455:48: note: ')' token is here API_INIT_FUNC(1, "hook_process_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2457:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2479:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: note: '{' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: note: '{' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: note: ')' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2531:38: note: ')' token is here API_INIT_FUNC(1, "hook_connect", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2533:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2557:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: note: '{' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: note: '{' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: note: ')' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2593:35: note: ')' token is here API_INIT_FUNC(1, "hook_line", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2595:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2612:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: note: '{' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: note: '{' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: note: ')' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2678:36: note: ')' token is here API_INIT_FUNC(1, "hook_print", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2680:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2698:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: note: '{' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: note: '{' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: note: ')' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2766:37: note: ')' token is here API_INIT_FUNC(1, "hook_signal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2768:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2781:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2790:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2790:42: note: '{' token is here API_INIT_FUNC(1, "hook_signal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2790:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_signal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2790:42: note: ')' token is here API_INIT_FUNC(1, "hook_signal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2792:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2792:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2792:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2792:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2801:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2801:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2801:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2801:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2809:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2809:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2809:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2809:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2816:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2816:9: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2816:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2816:9: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2819:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2819:5: note: '{' token is here API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2819:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2819:5: note: ')' token is here API_RETURN_INT(WEECHAT_RC_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: note: '{' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: note: '{' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: note: ')' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2867:38: note: ')' token is here API_INIT_FUNC(1, "hook_hsignal", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2869:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2882:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2892:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2892:43: note: '{' token is here API_INIT_FUNC(1, "hook_hsignal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2892:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_hsignal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2892:43: note: ')' token is here API_INIT_FUNC(1, "hook_hsignal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2894:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2894:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2894:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2894:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2907:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2907:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: note: '{' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: note: '{' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: note: ')' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2954:37: note: ')' token is here API_INIT_FUNC(1, "hook_config", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2956:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:2969:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: note: '{' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: note: '{' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: note: ')' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3008:39: note: ')' token is here API_INIT_FUNC(1, "hook_modifier", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3010:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3023:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: note: '{' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: note: '{' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: note: ')' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3031:44: note: ')' token is here API_INIT_FUNC(1, "hook_modifier_exec", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3033:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3041:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: note: '{' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: note: '{' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: note: ')' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3078:35: note: ')' token is here API_INIT_FUNC(1, "hook_info", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3080:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3097:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: note: '{' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: note: '{' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: note: ')' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3136:45: note: ')' token is here API_INIT_FUNC(1, "hook_info_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3138:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3157:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: note: '{' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: note: '{' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: note: ')' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3200:39: note: ')' token is here API_INIT_FUNC(1, "hook_infolist", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3202:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3221:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: note: '{' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: note: '{' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: note: ')' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3257:36: note: ')' token is here API_INIT_FUNC(1, "hook_focus", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3259:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3272:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: note: '{' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: note: '{' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: note: ')' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3280:34: note: ')' token is here API_INIT_FUNC(1, "hook_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3282:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3290:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: note: '{' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: note: '{' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: note: ')' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3297:32: note: ')' token is here API_INIT_FUNC(1, "unhook", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3299:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3303:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: note: '{' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: note: '{' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: note: ')' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3314:36: note: ')' token is here API_INIT_FUNC(1, "unhook_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3318:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: note: '{' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: note: '{' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: note: ')' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3401:36: note: ')' token is here API_INIT_FUNC(1, "buffer_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3403:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3421:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: note: '{' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: note: '{' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: note: ')' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3431:42: note: ')' token is here API_INIT_FUNC(1, "buffer_new_props", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3433:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3461:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: note: '{' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: note: '{' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: note: ')' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3470:39: note: ')' token is here API_INIT_FUNC(1, "buffer_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3472:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3479:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: note: '{' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: note: '{' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: note: ')' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3491:44: note: ')' token is here API_INIT_FUNC(1, "buffer_search_main", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3495:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: note: '{' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: note: '{' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: note: ')' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3507:40: note: ')' token is here API_INIT_FUNC(1, "current_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3511:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: note: '{' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: note: '{' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: note: ')' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3518:38: note: ')' token is here API_INIT_FUNC(1, "buffer_clear", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3520:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3524:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: note: '{' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: note: '{' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: note: ')' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3531:38: note: ')' token is here API_INIT_FUNC(1, "buffer_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3533:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3537:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: note: '{' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: note: '{' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: note: ')' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3544:38: note: ')' token is here API_INIT_FUNC(1, "buffer_merge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3546:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3551:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: note: '{' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: note: '{' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: note: ')' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3558:40: note: ')' token is here API_INIT_FUNC(1, "buffer_unmerge", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3560:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3565:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3574:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3574:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3574:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3574:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3576:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3576:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3576:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3576:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3583:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3583:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: note: '{' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: note: '{' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: note: ')' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3592:43: note: ')' token is here API_INIT_FUNC(1, "buffer_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3594:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3601:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: note: '{' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3610:44: note: ')' token is here API_INIT_FUNC(1, "buffer_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3612:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3620:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: note: '{' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: note: '{' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: note: ')' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3628:36: note: ')' token is here API_INIT_FUNC(1, "buffer_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3630:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3638:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: note: '{' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: note: '{' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: note: ')' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3646:57: note: ')' token is here API_INIT_FUNC(1, "buffer_string_replace_local_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3648:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3655:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3664:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3664:43: note: '{' token is here API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3664:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3664:43: note: ')' token is here API_INIT_FUNC(1, "buffer_match_list", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3666:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3666:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3666:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3666:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3673:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3673:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3673:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: note: '{' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: note: '{' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: note: ')' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3685:40: note: ')' token is here API_INIT_FUNC(1, "current_window", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3689:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: note: '{' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: note: '{' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: note: ')' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3697:51: note: ')' token is here API_INIT_FUNC(1, "window_search_with_buffer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3699:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3713:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3713:44: note: '{' token is here API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3713:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3713:44: note: ')' token is here API_INIT_FUNC(1, "window_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3715:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3715:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3715:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3715:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3722:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3722:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: note: '{' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: note: '{' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: note: ')' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3731:43: note: ')' token is here API_INIT_FUNC(1, "window_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3733:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3740:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: note: '{' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: note: '{' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: note: ')' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3749:44: note: ')' token is here API_INIT_FUNC(1, "window_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3751:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3759:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: note: '{' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: note: '{' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: note: ')' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3766:42: note: ')' token is here API_INIT_FUNC(1, "window_set_title", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3768:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3772:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3781:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3783:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3796:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3805:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_group", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3807:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3817:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3826:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_add_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3828:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3845:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3854:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_search_nick", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3856:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3866:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3874:47: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_group", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3876:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3884:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3892:46: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_nick", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3894:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3902:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: note: '{' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3909:45: note: ')' token is here API_INIT_FUNC(1, "nicklist_remove_all", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3911:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3915:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3924:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3924:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3924:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3924:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3926:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3926:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3926:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3926:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3936:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3936:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3945:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3947:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3957:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3966:52: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3968:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3978:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: note: '{' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3986:44: note: ')' token is here API_INIT_FUNC(1, "nicklist_group_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:3988:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4000:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4009:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4009:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4009:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4009:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_integer", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4011:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4011:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4011:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4011:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4021:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4021:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4030:50: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4032:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4042:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4051:51: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_get_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4053:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4063:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: note: '{' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4071:43: note: ')' token is here API_INIT_FUNC(1, "nicklist_nick_set", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4073:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4085:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4093:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4095:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4099:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: note: '{' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: note: '{' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: note: ')' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4158:38: note: ')' token is here API_INIT_FUNC(1, "bar_item_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4160:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4173:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4180:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4182:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4186:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: note: '{' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4193:41: note: ')' token is here API_INIT_FUNC(1, "bar_item_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4195:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4199:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: note: '{' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: note: '{' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: note: ')' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4207:36: note: ')' token is here API_INIT_FUNC(1, "bar_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4209:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4213:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: note: '{' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: note: '{' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: note: ')' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4224:33: note: ')' token is here API_INIT_FUNC(1, "bar_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4226:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4262:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4271:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4271:33: note: '{' token is here API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4271:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4271:33: note: ')' token is here API_INIT_FUNC(1, "bar_set", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4273:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4273:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4273:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4273:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4281:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4281:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: note: '{' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: note: '{' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: note: ')' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4288:36: note: ')' token is here API_INIT_FUNC(1, "bar_update", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4290:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4294:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: note: '{' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: note: '{' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: note: ')' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4301:36: note: ')' token is here API_INIT_FUNC(1, "bar_remove", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4303:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4307:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4316:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4316:33: note: '{' token is here API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4316:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4316:33: note: ')' token is here API_INIT_FUNC(1, "command", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4318:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4318:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4318:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4318:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4328:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4328:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4338:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4338:41: note: '{' token is here API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4338:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4338:41: note: ')' token is here API_INIT_FUNC(1, "command_options", API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4340:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4340:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4340:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4340:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(WEECHAT_RC_ERROR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4357:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4357:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: note: '{' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: note: '{' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: note: ')' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4366:40: note: ')' token is here API_INIT_FUNC(1, "completion_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4368:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4374:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4383:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4383:43: note: '{' token is here API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4383:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4383:43: note: ')' token is here API_INIT_FUNC(1, "completion_search", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4385:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4385:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4385:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4385:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4395:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4395:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: note: '{' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: note: '{' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: note: ')' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4404:47: note: ')' token is here API_INIT_FUNC(1, "completion_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4406:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4414:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: note: '{' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: note: '{' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: note: ')' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4422:45: note: ')' token is here API_INIT_FUNC(1, "completion_list_add", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4424:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4435:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: note: '{' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: note: '{' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: note: ')' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4442:41: note: ')' token is here API_INIT_FUNC(1, "completion_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4444:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4448:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: note: '{' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: note: '{' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: note: ')' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4456:34: note: ')' token is here API_INIT_FUNC(1, "info_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4458:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:79:9: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: note: '{' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4465:5: note: ')' token is here API_RETURN_STRING_FREE(result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:82:5: note: expanded from macro 'API_RETURN_STRING_FREE' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: note: '{' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: note: '{' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: note: ')' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4475:44: note: ')' token is here API_INIT_FUNC(1, "info_get_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4477:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4493:5: note: '{' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4493:5: note: ')' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: note: '{' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: note: '{' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: note: ')' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4505:38: note: ')' token is here API_INIT_FUNC(1, "infolist_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4509:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: note: '{' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: note: '{' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: note: ')' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4518:43: note: ')' token is here API_INIT_FUNC(1, "infolist_new_item", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4520:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4526:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4535:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_integer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4537:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4546:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4555:49: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4557:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4567:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4576:50: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4578:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4588:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: note: '{' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4597:47: note: ')' token is here API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4599:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4608:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: note: '{' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: note: '{' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: note: ')' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4617:45: note: ')' token is here API_INIT_FUNC(1, "infolist_search_var", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4619:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4627:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: note: '{' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: note: '{' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: note: ')' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4636:38: note: ')' token is here API_INIT_FUNC(1, "infolist_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4638:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4648:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4656:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4656:39: note: '{' token is here API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4656:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4656:39: note: ')' token is here API_INIT_FUNC(1, "infolist_next", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4658:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4658:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4658:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4658:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4662:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4662:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4670:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4670:39: note: '{' token is here API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4670:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4670:39: note: ')' token is here API_INIT_FUNC(1, "infolist_prev", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4672:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4672:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4672:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4672:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4676:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4676:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: note: '{' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: note: '{' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: note: ')' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4683:52: note: ')' token is here API_INIT_FUNC(1, "infolist_reset_item_cursor", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4685:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4689:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: note: '{' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: note: '{' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: note: ')' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4697:41: note: ')' token is here API_INIT_FUNC(1, "infolist_fields", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4699:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4703:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4712:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4712:42: note: '{' token is here API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4712:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4712:42: note: ')' token is here API_INIT_FUNC(1, "infolist_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4714:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4714:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4714:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4714:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4721:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4721:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4721:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4721:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: note: '{' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: note: '{' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: note: ')' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4730:41: note: ')' token is here API_INIT_FUNC(1, "infolist_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4732:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4739:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: note: '{' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: note: '{' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: note: ')' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4748:42: note: ')' token is here API_INIT_FUNC(1, "infolist_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4750:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4757:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4766:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4766:39: note: '{' token is here API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4766:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4766:39: note: ')' token is here API_INIT_FUNC(1, "infolist_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4768:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4768:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4768:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4768:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4775:5: note: '{' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4775:5: note: ')' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: note: '{' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: note: '{' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: note: ')' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4782:39: note: ')' token is here API_INIT_FUNC(1, "infolist_free", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4784:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4788:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: note: '{' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: note: '{' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: note: ')' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4797:35: note: ')' token is here API_INIT_FUNC(1, "hdata_get", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4799:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4805:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4814:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4814:46: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4814:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4814:46: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_offset", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4816:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4816:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4816:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4816:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4823:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4823:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4832:51: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_type_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4834:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4841:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4850:50: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4850:50: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_array_size", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4850:50: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4850:50: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_array_size", API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4852:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4852:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4852:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4852:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(-1)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4862:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4862:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4871:57: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_array_size_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4873:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4883:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: note: '{' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4892:45: note: ')' token is here API_INIT_FUNC(1, "hdata_get_var_hdata", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4894:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4901:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: note: '{' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: note: '{' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: note: ')' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4910:40: note: ')' token is here API_INIT_FUNC(1, "hdata_get_list", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4912:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4920:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4929:45: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4929:45: note: '{' token is here API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4929:45: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4929:45: note: ')' token is here API_INIT_FUNC(1, "hdata_check_pointer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4931:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4931:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4931:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4931:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4941:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4941:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4941:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4941:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: note: '{' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: note: '{' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: note: ')' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4951:36: note: ')' token is here API_INIT_FUNC(1, "hdata_move", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4953:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4963:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: note: '{' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: note: '{' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: note: ')' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4974:38: note: ')' token is here API_INIT_FUNC(1, "hdata_search", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:4976:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5010:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5019:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5019:36: note: '{' token is here API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5019:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5019:36: note: ')' token is here API_INIT_FUNC(1, "hdata_char", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5021:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5021:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5021:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5021:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5031:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5031:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5040:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5040:39: note: '{' token is here API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5040:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5040:39: note: ')' token is here API_INIT_FUNC(1, "hdata_integer", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5042:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5042:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5042:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5042:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5052:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5052:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5061:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5061:36: note: '{' token is here API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5061:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5061:36: note: ')' token is here API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5063:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5063:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5063:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5063:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5073:5: note: '{' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5073:5: note: ')' token is here API_RETURN_LONG(value); ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: note: '{' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: note: '{' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: note: ')' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5082:38: note: ')' token is here API_INIT_FUNC(1, "hdata_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5084:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5094:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: note: '{' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: note: '{' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: note: ')' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5103:39: note: ')' token is here API_INIT_FUNC(1, "hdata_pointer", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5105:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5115:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5124:36: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5124:36: note: '{' token is here API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5124:36: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5124:36: note: ')' token is here API_INIT_FUNC(1, "hdata_time", API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5126:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5126:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5126:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5126:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_LONG(0)); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5134:5: note: '{' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5134:5: note: ')' token is here API_RETURN_LONG(time); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:88:5: note: expanded from macro 'API_RETURN_LONG' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: note: '{' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: note: '{' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: note: ')' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5143:41: note: ')' token is here API_INIT_FUNC(1, "hdata_hashtable", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5145:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5156:5: note: '{' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5156:5: note: ')' token is here API_RETURN_OBJ(result_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:92:5: note: expanded from macro 'API_RETURN_OBJ' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5165:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5165:39: note: '{' token is here API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5165:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5165:39: note: ')' token is here API_INIT_FUNC(1, "hdata_compare", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5167:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5167:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5167:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5167:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5181:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5181:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5181:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5181:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5191:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5191:38: note: '{' token is here API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5191:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5191:38: note: ')' token is here API_INIT_FUNC(1, "hdata_update", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5193:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5193:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5193:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5193:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5209:5: note: '{' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5209:5: note: ')' token is here API_RETURN_INT(value); ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: note: '{' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: note: '{' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: note: ')' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5218:42: note: ')' token is here API_INIT_FUNC(1, "hdata_get_string", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5220:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5227:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: note: '{' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: note: '{' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: note: ')' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5277:37: note: ')' token is here API_INIT_FUNC(1, "upgrade_new", API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5279:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_EMPTY); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:65:26: note: expanded from macro 'API_RETURN_EMPTY' #define API_RETURN_EMPTY XSRETURN_EMPTY ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:70:9: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1); \ ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: note: '{' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5294:5: note: ')' token is here API_RETURN_STRING(result); ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:73:5: note: expanded from macro 'API_RETURN_STRING' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5303:46: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5303:46: note: '{' token is here API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5303:46: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5303:46: note: ')' token is here API_INIT_FUNC(1, "upgrade_write_object", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5305:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5305:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5305:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5305:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5314:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5314:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5323:38: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5323:38: note: '{' token is here API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5323:38: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5323:38: note: ')' token is here API_INIT_FUNC(1, "upgrade_read", API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5325:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5325:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5325:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5325:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_INT(0)); ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5331:5: note: '{' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5331:5: note: ')' token is here API_RETURN_INT(rc); ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:85:5: note: expanded from macro 'API_RETURN_INT' XSRETURN (1) ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: note: '{' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: note: '{' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: note: ')' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5339:39: note: ')' token is here API_INIT_FUNC(1, "upgrade_close", API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:49:9: note: expanded from macro 'API_INIT_FUNC' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: note: '{' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5341:24: note: ')' token is here API_WRONG_ARGS(API_RETURN_ERROR); ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:64:26: note: expanded from macro 'API_RETURN_ERROR' #define API_RETURN_ERROR XSRETURN_NO ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:327:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:55:9: note: expanded from macro 'API_WRONG_ARGS' __ret; \ ^~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: note: '{' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:5347:5: note: ')' token is here API_RETURN_OK; ^~~~~~~~~~~~~ /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/perl/weechat-perl-api.c:63:23: note: expanded from macro 'API_RETURN_OK' #define API_RETURN_OK XSRETURN_YES ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:328:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 2224 warnings generated. [ 65% 220/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-dcc.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-dcc.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-dcc.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-dcc.c [ 65% 221/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-config.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-config.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-config.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-config.c [ 65% 222/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-info.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-info.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-info.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-info.c [ 66% 223/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-network.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-network.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-network.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-network.c [ 66% 224/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -Dxfer_EXPORTS -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fPIC -fPIC -MD -MT src/plugins/xfer/CMakeFiles/xfer.dir/xfer-upgrade.c.o -MF src/plugins/xfer/CMakeFiles/xfer.dir/xfer-upgrade.c.o.d -o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-upgrade.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/plugins/xfer/xfer-upgrade.c [ 66% 225/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-bar.c [ 66% 226/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-bar-item.c [ 67% 227/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item-custom.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item-custom.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item-custom.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-bar-item-custom.c [ 67% 228/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-chat.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-chat.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-chat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-chat.c [ 67% 229/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-window.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-window.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-bar-window.c [ 68% 230/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-buffer.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-buffer.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-buffer.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-buffer.c [ 68% 231/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-color.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-color.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-color.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-color.c [ 68% 232/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -Wl,-R/usr/local/lib/perl5/5.32/mach/CORE -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -lpthread -lm -lcrypt -lutil -shared -o src/plugins/perl/perl.so src/plugins/perl/CMakeFiles/perl.dir/weechat-perl.c.o src/plugins/perl/CMakeFiles/perl.dir/weechat-perl-api.c.o /usr/local/lib/perl5/5.32/mach/CORE/libperl.so src/plugins/libweechat_plugins_scripts.a && : [ 69% 233/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-completion.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-completion.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-completion.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-completion.c [ 69% 234/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-cursor.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-cursor.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-cursor.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-cursor.c [ 69% 235/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-filter.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-filter.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-filter.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-filter.c [ 70% 236/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-focus.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-focus.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-focus.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-focus.c [ 70% 237/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-history.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-history.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-history.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-history.c [ 70% 238/330] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fstack-protector-strong -shared -o src/plugins/xfer/xfer.so src/plugins/xfer/CMakeFiles/xfer.dir/xfer.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-buffer.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-chat.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-command.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-completion.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-config.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-dcc.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-file.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-info.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-network.c.o src/plugins/xfer/CMakeFiles/xfer.dir/xfer-upgrade.c.o -L/usr/local/lib -lgcrypt -lgpg-error && : [ 70% 239/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-hotlist.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-hotlist.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-hotlist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-hotlist.c [ 71% 240/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-input.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-input.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-input.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-input.c [ 71% 241/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-key.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-key.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-key.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-key.c [ 71% 242/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-layout.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-layout.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-layout.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-layout.c [ 72% 243/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-line.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-line.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-line.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-line.c [ 72% 244/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-mouse.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-mouse.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-mouse.c [ 72% 245/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-nick.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-nick.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-nick.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-nick.c [ 73% 246/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-nicklist.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-nicklist.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-nicklist.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-nicklist.c [ 73% 247/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-bar-window.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-bar-window.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-bar-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-bar-window.c [ 73% 248/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-chat.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-chat.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-chat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-chat.c [ 73% 249/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-color.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-color.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-color.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-color.c [ 74% 250/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/CMakeFiles/weechat_gui_common.dir/gui-window.c.o -MF src/gui/CMakeFiles/weechat_gui_common.dir/gui-window.c.o.d -o src/gui/CMakeFiles/weechat_gui_common.dir/gui-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/gui-window.c [ 74% 251/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-main.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-main.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-main.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-main.c [ 74% 252/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-mouse.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-mouse.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-mouse.c [ 75% 253/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-key.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-key.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-key.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-key.c [ 75% 254/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-term.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-term.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-term.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-term.c [ 75% 255/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-window.c.o -MF src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-window.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-window.c [ 76% 256/330] : && /usr/local/bin/cmake -E rm -f src/gui/libweechat_gui_common.a && /usr/bin/llvm-ar qc src/gui/libweechat_gui_common.a src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-item-custom.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-bar-window.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-buffer.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-chat.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-color.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-completion.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-cursor.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-filter.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-focus.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-history.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-hotlist.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-input.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-key.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-layout.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-line.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-mouse.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-nick.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-nicklist.c.o src/gui/CMakeFiles/weechat_gui_common.dir/gui-window.c.o && /usr/bin/llvm-ranlib src/gui/libweechat_gui_common.a && : [ 76% 257/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DHAVE_NCURSES_H -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/normal/CMakeFiles/weechat.dir/main.c.o -MF src/gui/curses/normal/CMakeFiles/weechat.dir/main.c.o.d -o src/gui/curses/normal/CMakeFiles/weechat.dir/main.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/normal/main.c [ 76% 258/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_ncurses_fake.dir/ncurses-fake.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_ncurses_fake.dir/ncurses-fake.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_ncurses_fake.dir/ncurses-fake.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/ncurses-fake.c [ 76% 259/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-bar-window.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-bar-window.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-bar-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-bar-window.c [ 77% 260/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-chat.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-chat.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-chat.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-chat.c [ 77% 261/330] : && /usr/local/bin/cmake -E rm -f src/gui/curses/normal/libweechat_gui_curses_normal.a && /usr/bin/llvm-ar qc src/gui/curses/normal/libweechat_gui_curses_normal.a src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-bar-window.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-chat.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-color.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-key.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-main.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-mouse.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-term.c.o src/gui/curses/normal/CMakeFiles/weechat_gui_curses_normal.dir/__/gui-curses-window.c.o && /usr/bin/llvm-ranlib src/gui/curses/normal/libweechat_gui_curses_normal.a && : [ 77% 262/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-color.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-color.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-color.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-color.c [ 78% 263/330] : && /usr/local/bin/cmake -E rm -f src/gui/curses/headless/libweechat_ncurses_fake.a && /usr/bin/llvm-ar qc src/gui/curses/headless/libweechat_ncurses_fake.a src/gui/curses/headless/CMakeFiles/weechat_ncurses_fake.dir/ncurses-fake.c.o && /usr/bin/llvm-ranlib src/gui/curses/headless/libweechat_ncurses_fake.a && : [ 78% 264/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-key.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-key.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-key.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-key.c [ 78% 265/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-main.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-main.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-main.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-main.c [ 79% 266/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-mouse.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-mouse.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-mouse.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-mouse.c [ 79% 267/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-term.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-term.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-term.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-term.c [ 79% 268/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-window.c.o -MF src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-window.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-window.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/gui-curses-window.c [ 80% 269/330] /usr/local/libexec/ccache/cc -DENABLE_NLS -DHAVE_CONFIG_H -DHAVE_GCRYPT -DHAVE_ICONV -DWEECHAT_HEADLESS -DWEECHAT_LICENSE=\"GPL3\" -DWEECHAT_VERSION=\"3.8\" -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES -I/usr/local/include -I/wrkdirs/usr/ports/irc/weechat/work/.build -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/.. -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../core -I/wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/../../plugins -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -MD -MT src/gui/curses/headless/CMakeFiles/weechat-headless.dir/main.c.o -MF src/gui/curses/headless/CMakeFiles/weechat-headless.dir/main.c.o.d -o src/gui/curses/headless/CMakeFiles/weechat-headless.dir/main.c.o -c /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/src/gui/curses/headless/main.c [ 80% 270/330] : && /usr/local/libexec/ccache/cc -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -L/usr/local/lib -L/usr/lib -fstack-protector-strong src/gui/curses/normal/CMakeFiles/weechat.dir/main.c.o -o src/gui/curses/normal/weechat src/gui/libweechat_gui_common.a src/plugins/libweechat_plugins.a src/core/libweechat_core.a src/gui/libweechat_gui_common.a src/gui/curses/normal/libweechat_gui_curses_normal.a /usr/local/lib/libintl.so -L/usr/local/lib -lgcrypt -lgpg-error -lgnutls -ldl -lexecinfo -lpthread -lc /usr/local/lib/libintl.so -lm /usr/local/lib/libcurl.so -lz -L/usr/local/lib -lzstd -lncursesw src/gui/libweechat_gui_common.a src/plugins/libweechat_plugins.a src/core/libweechat_core.a src/gui/libweechat_gui_common.a -lgnutls -ldl -lexecinfo -lpthread -lc -lm /usr/local/lib/libcurl.so -lz -lzstd -lncursesw && cd /wrkdirs/usr/ports/irc/weechat/work/.build/src/gui/curses/normal && /usr/local/bin/cmake -E remove -f weechat-curses && /usr/local/bin/cmake -E create_symlink weechat weechat-curses [ 80% 271/330] : && /usr/local/bin/cmake -E rm -f src/gui/curses/headless/libweechat_gui_headless.a && /usr/bin/llvm-ar qc src/gui/curses/headless/libweechat_gui_headless.a src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-bar-window.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-chat.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-color.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-key.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-main.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-mouse.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-term.c.o src/gui/curses/headless/CMakeFiles/weechat_gui_headless.dir/__/gui-curses-window.c.o && /usr/bin/llvm-ranlib src/gui/curses/headless/libweechat_gui_headless.a && : [ 80% 272/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/cs && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/cs/weechat.1.cs.adoc [ 81% 273/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/cs && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.cs.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/cs/weechat_quickstart.cs.adoc [ 81% 274/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat.1.de.adoc [ 81% 275/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/cs && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/cs/weechat-headless.1.cs.adoc [ 82% 276/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat-headless.1.de.adoc [ 82% 277/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat_scripting.de.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 82% 278/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat.1.en.adoc [ 83% 279/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat_faq.de.adoc [ 83% 280/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat_quickstart.de.adoc [ 83% 281/330] : && /usr/local/libexec/ccache/cc -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -fsigned-char -fms-extensions -Wall -Wextra -Werror-implicit-function-declaration -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -L/usr/local/lib -L/usr/lib -fstack-protector-strong src/gui/curses/headless/CMakeFiles/weechat-headless.dir/main.c.o -o src/gui/curses/headless/weechat-headless src/gui/libweechat_gui_common.a src/plugins/libweechat_plugins.a src/core/libweechat_core.a src/gui/libweechat_gui_common.a src/gui/curses/headless/libweechat_gui_headless.a src/gui/curses/headless/libweechat_ncurses_fake.a /usr/local/lib/libintl.so -L/usr/local/lib -lgcrypt -lgpg-error -lgnutls -ldl -lexecinfo -lpthread -lc /usr/local/lib/libintl.so -lm /usr/local/lib/libcurl.so -lz -L/usr/local/lib -lzstd src/gui/libweechat_gui_common.a src/plugins/libweechat_plugins.a src/core/libweechat_core.a src/gui/libweechat_gui_common.a -lgnutls -ldl -lexecinfo -lpthread -lc -lm /usr/local/lib/libcurl.so -lz -lzstd && : [ 83% 282/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat-headless.1.en.adoc [ 84% 283/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_scripting.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 84% 284/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_faq.en.adoc [ 84% 285/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_quickstart.en.adoc [ 85% 286/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/de && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.de.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/de/weechat_user.de.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 85% 287/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_relay_protocol.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_relay_protocol.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 85% 288/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_dev.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_dev.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 86% 289/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/es && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.es.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/es/weechat_quickstart.es.adoc [ 86% 290/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat.1.fr.adoc [ 86% 291/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_plugin_api.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_plugin_api.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 86% 292/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat-headless.1.fr.adoc [ 87% 293/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/es && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.es.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/es/weechat_faq.es.adoc [ 87% 294/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_scripting.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 87% 295/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/en && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.en.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/en/weechat_user.en.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 88% 296/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_quickstart.fr.adoc [ 88% 297/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_relay_protocol.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_relay_protocol.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 88% 298/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_dev.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_dev.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 89% 299/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_faq.fr.adoc [ 89% 300/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat.1.it.adoc [ 89% 301/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat-headless.1.it.adoc [ 90% 302/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_user.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 90% 303/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat_scripting.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 90% 304/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat_quickstart.it.adoc [ 90% 305/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat.1.ja.adoc [ 91% 306/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/fr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_plugin_api.fr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/fr/weechat_plugin_api.fr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 91% 307/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_plugin_api.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat_plugin_api.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 91% 308/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat-headless.1.ja.adoc [ 92% 309/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat_faq.it.adoc [ 92% 310/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_faq.ja.adoc [ 92% 311/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_quickstart.ja.adoc [ 93% 312/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_scripting.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 93% 313/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat.1.pl.adoc [ 93% 314/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_relay_protocol.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_relay_protocol.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 93% 315/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_plugin_api.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_plugin_api.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 316/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_dev.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_dev.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 317/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ja && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.ja.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ja/weechat_user.ja.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 94% 318/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/it && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.it.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/it/weechat_user.it.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 95% 319/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat-headless.1.pl.adoc [ 95% 320/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ru && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ru/weechat-headless.1.ru.adoc [ 95% 321/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ru && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ru/weechat.1.ru.adoc [ 96% 322/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat_scripting.pl.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 96% 323/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat_faq.pl.adoc [ 96% 324/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat_quickstart.pl.adoc [ 96% 325/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/ru && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.ru.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/ru/weechat_quickstart.ru.adoc [ 97% 326/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat.1.sr.adoc [ 97% 327/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -b manpage -o weechat-headless.1 /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat-headless.1.sr.adoc [ 97% 328/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_scripting.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_scripting.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 98% 329/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/pl && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.pl.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/pl/weechat_user.pl.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 98% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_faq.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_faq.sr.adoc [ 98% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_quickstart.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_quickstart.sr.adoc [ 99% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_plugin_api.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_plugin_api.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 99% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_dev.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_dev.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [ 99% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_relay_protocol.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_relay_protocol.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. [100% 330/330] cd /wrkdirs/usr/ports/irc/weechat/work/.build/doc/sr && /usr/local/bin/asciidoctor -a experimental -a reproducible -a prewrap! -a webfonts! -a icons=font -a revnumber="3.8" -a sectanchors -a source-highlighter=pygments -a pygments-style=native -o weechat_user.sr.html /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/doc/sr/weechat_user.sr.adoc asciidoctor: WARNING: optional gem 'pygments.rb' is not available (reason: cannot load 'pygments'). Functionality disabled. =========================================================================== =================================================== ===> weechat-3.8 depends on file: /usr/local/share/certs/ca-root-nss.crt - found ===> weechat-3.8 depends on file: /usr/local/bin/python3.9 - found ===> weechat-3.8 depends on package: perl5>=5.32.r0<5.33 - found =========================================================================== =================================================== ===> Staging for weechat-3.8 ===> Generating temporary packing list [ 50% 1/2] cd /wrkdirs/usr/ports/irc/weechat/work/.build && /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8/tools/set_git_version.sh /wrkdirs/usr/ports/irc/weechat/work/weechat-3.8 3.8 config-git.h File config-git.h is up-to-date (git version: "") [ 50% 2/2] cd /wrkdirs/usr/ports/irc/weechat/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/libdata/pkgconfig/weechat.pc -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/applications/weechat.desktop -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/16x16/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/32x32/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/64x64/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/128x128/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/256x256/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/icons/hicolor/512x512/apps/weechat.png -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/cs/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/de/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/es/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/fr/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/hu/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/it/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/ja/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/pl/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/pt/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/pt_BR/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/ru/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/sr/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/locale/tr/LC_MESSAGES/weechat.mo -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/include/weechat/weechat-plugin.h -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/alias.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/buflist.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/charset.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/exec.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/fifo.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/fset.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/irc.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/logger.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/relay.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/script.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/perl.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/python.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/lua.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/guile.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/spell.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/trigger.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/typing.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/lib/weechat/plugins/xfer.so -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/bin/weechat -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/bin/weechat-curses -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/bin/weechat-headless -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/cs/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/cs/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.cs.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/de/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/de/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.de.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.de.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.de.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.de.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_plugin_api.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_relay_protocol.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_dev.en.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.es.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.es.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/fr/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/fr/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_plugin_api.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_relay_protocol.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_dev.fr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/it/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/it/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.it.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_plugin_api.it.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.it.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.it.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.it.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/ja/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/ja/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_plugin_api.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_relay_protocol.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_dev.ja.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/pl/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/pl/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.pl.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.pl.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.pl.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.pl.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/ru/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/ru/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.ru.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/sr/man1/weechat.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/man/sr/man1/weechat-headless.1 -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_user.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_plugin_api.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_scripting.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_faq.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_quickstart.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_relay_protocol.sr.html -- Installing: /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/share/doc/weechat/weechat_dev.sr.html /bin/ln -sf weechat /wrkdirs/usr/ports/irc/weechat/work/stage/usr/local/bin/weechat-curses ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for weechat-3.8 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for weechat-3.8 build of irc/weechat | weechat-3.8 ended at Thu Jun 8 23:35:01 CDT 2023 build time: 00:02:06